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);
}
如果有信息则添加一行(没有找到信息则跳过不显示),效果如下

