使用循环显示 card-like 布置中的多个元素 - Android
Display multiple elements in card-like disposition with a loop - Android
我对 Android 开发还很陌生,所以我只是尝试一些概念。
对于这个 POC,我从这个 IMDB 列表中获取了前 20 个值 => https://www.imdb.com/chart/toptv/
将它们添加到我项目的资产文件夹内的 JSON 中。
我在主 activity 中有一个方法来访问 JSON 文件的内容,它是这样的:
public void readMovies() {
String jsonFileString = Utils.getJsonFromAssets(getApplicationContext(), "movies.json");
Log.i("data", jsonFileString);
Gson gson = new Gson();
Type listUserType = new TypeToken<List<Movies>>() { }.getType();
List<Movies> movies = gson.fromJson(jsonFileString, listUserType);
for (int i = 0; i < movies.size(); i++) {
Log.i("data", "> Item " + i + "\n" + movies.get(i));
}
}
使用 textView 我能够输出布局中的所有标题(例如),但我希望能够显示类似于 IMDB 页面的视图,并在左侧显示图像,中间的标题和右侧的任何其他 属性。
我怎样才能获得像共享的视图URL?
我对 Android 开发还很陌生,所以我只是尝试一些概念。
对于这个 POC,我从这个 IMDB 列表中获取了前 20 个值 => https://www.imdb.com/chart/toptv/
将它们添加到我项目的资产文件夹内的 JSON 中。 我在主 activity 中有一个方法来访问 JSON 文件的内容,它是这样的:
public void readMovies() {
String jsonFileString = Utils.getJsonFromAssets(getApplicationContext(), "movies.json");
Log.i("data", jsonFileString);
Gson gson = new Gson();
Type listUserType = new TypeToken<List<Movies>>() { }.getType();
List<Movies> movies = gson.fromJson(jsonFileString, listUserType);
for (int i = 0; i < movies.size(); i++) {
Log.i("data", "> Item " + i + "\n" + movies.get(i));
}
}
使用 textView 我能够输出布局中的所有标题(例如),但我希望能够显示类似于 IMDB 页面的视图,并在左侧显示图像,中间的标题和右侧的任何其他 属性。
我怎样才能获得像共享的视图URL?