String[] meta_head = {
"Title",
"Artist",
"Genre",
"Copyright",
"Album",
"TrackNumber",
"Description",
"Rating",
"Date",
"Setting",
"URL",
"Language",
"NowPlaying",
"Publisher",
"EncodedBy",
"ArtworkURL",
"TrackID",
"TrackTotal",
"Director",
"Season",
"Episode",
"ShowName",
"Actors",
"AlbumArtist",
"DiscNumber",
"MAX",
};
String[] meta_data = {
media.getMeta(Media.Meta.Title),
media.getMeta(Media.Meta.Artist),
media.getMeta(Media.Meta.Genre),
media.getMeta(Media.Meta.Copyright),
media.getMeta(Media.Meta.Album),
media.getMeta(Media.Meta.TrackNumber),
media.getMeta(Media.Meta.Description),
media.getMeta(Media.Meta.Rating),
media.getMeta(Media.Meta.Date),
media.getMeta(Media.Meta.Setting),
media.getMeta(Media.Meta.URL),
media.getMeta(Media.Meta.Language),
media.getMeta(Media.Meta.NowPlaying),
media.getMeta(Media.Meta.Publisher),
media.getMeta(Media.Meta.EncodedBy),
media.getMeta(Media.Meta.ArtworkURL),
media.getMeta(Media.Meta.TrackID),
media.getMeta(Media.Meta.TrackTotal),
media.getMeta(Media.Meta.Director),
media.getMeta(Media.Meta.Season),
media.getMeta(Media.Meta.Episode),
media.getMeta(Media.Meta.ShowName),
media.getMeta(Media.Meta.Actors),
media.getMeta(Media.Meta.AlbumArtist),
media.getMeta(Media.Meta.DiscNumber),
media.getMeta(Media.Meta.MAX),
};
for (int i = 0; i < meta_data.length; ++i) {
if (meta_data[i] == null) {
continue;
}
TableRow tableRow = inflateRow(meta_head[i], meta_data[i]);
vTableLayout.addView(tableRow);
}
如果有信息则添加一行(没有找到信息则跳过不显示),效果如下
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.