- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过单击从 ListView 中获取电影标题。我得到的数据来自 api,由改造提供。目前,我尝试使用这个界面
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String s = String.valueOf(listView.getItemAtPosition(position));
Toast.makeText(genres_listView.this,s,Toast.LENGTH_LONG).show();
}
});
但是我得到了一些奇怪的值,例如
com.example.myfilmguide.models.itemList_model$itemList_Results@21f3fae
我应该如何正确编码才能获得正常标题?
@编辑
这是你们想要的 POJO 类。
public class itemList_model {
@SerializedName("total_results")
private int total_results;
@SerializedName("results")
private List<itemList_Results> results;
public List<itemList_Results> getResults() {
return results;
}
public int getTotal_results() {
return total_results;
}
public class itemList_Results{
@SerializedName("name")
String name;
@SerializedName("title")
String title;
@SerializedName("vote_average")
Double vote;
@SerializedName("overview")
String overview;
@SerializedName("release_date")
String releaseDate;
@SerializedName("id")
int id;
public itemList_Results(String title, Double vote, String releaseDate, String overview) {
this.title = title;
this.vote = vote;
this.releaseDate = releaseDate;
this.overview = overview;
}
public String getTitle() {
return title;
}
public Double getVote() {
return vote;
}
public String getReleaseDate() {
return releaseDate;
}
public String getOverview() {
return overview;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
}
最佳答案
com.example.myfilmguide.models.itemList_model$itemList_Results@21f3fae
您应该将模型数据传递给位置
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(genres_listView.this,arrayListOBJ.get(position).getTitle(),Toast.LENGTH_LONG).show();
}
});
关于java - 使用 setOnItemClickListener 接口(interface)时无法从 ListView 接收值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56595443/
我无法启动“OnItemClickListener”。 你可以看到我的代码 fragment ListAdapter adapter = new SimpleAdapter(this, mylist
让我们从我刚接触 Android 开始吧。 我有一个 GridView 设置作为网格,我用它来代表我正在制作的一个小棋盘游戏应用程序的棋盘。我已经为我的 GridView 设置了一个“setOnIte
所以我试图为我的ListView 设置一个OnItemClickListener。但它根本没有被调用。我已经寻找了一些答案,但没有一个对我有用。 (一切都应该不可聚焦/可点击) ListView 本身
我的Listview应用程序从自定义适配器ListAdapter.class获取itemview的数据和背景颜色。我还需要在下面的textview中设置当前选定的列表项值listview,但是MAin
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: setOnItemClickListener not getting called 我有一个扩展基本适配器的
我无法让 onItemClickListener 工作。我所做的就是使用 Intent 打开一个 fragment 。如果我在这里做任何可疑的事情,请告诉我? public class MyListF
我为我的 ListView 实现了自定义适配器,然后我使用函数 setOnItemClickListener 和 getItemAtPosition 从特定列表项中提取对象。但是当我点击一个特定的列表
我知道这里有很多像我这样的问题,但我不知道为什么没有一个对我有用。 我的目标:我有一个带有 ListView 的 AlertDialog,每行都有一个复选框,我可以选择一些项目,我希望制作一个包含所选
这是我收到的错误: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.List
我有一个 ListView ,我想在单击它时删除 ListView 中的一个项目。 我使用了 list.setOnItemClickListener(this); 但“this”用红色下划线表示, s
我有 listView 和 SimpleAdapter,它们设置了我的 listView。但是没有引发 setOnItemClickListener 事件。 @Override protected v
我的 android 应用程序在横向模式下工作。我有一个包含一些项目的 ListView 。问题是仅当我单击项目名称时才会调用 setOnItemClickListener。我的意思是,如果我选择不是
我的 ListView 包含十行。每行都包含 CheckBox。我如何使用 setOnItemClickListener 检查和取消选中 CheckBox 示例代码:(它对我不起作用) listvie
我已经为我的 View 对象定义了 setOnItemClickListener,我需要在应用程序的某些计算期间禁用它。如何禁用它? 最佳答案 这应该有效: yourView.setOnItemCli
我使用“包含”XML。我不想设置每个“Activity ”setOnItemClickListener。 我的“包含”XML food.xml 我把他放在哪里 每
我试图让我的 setOnItemClickListener 工作,但是当我添加该方法时,Eclipse 说我应该删除“@Override”注释,如果我这样做,监听器将不起作用。问题是我需要捕获“点击”
我有一个带有 81 个按钮的 GridView。我想将 clicklistener 添加到此 gridview,但它不可用。我已经添加了 OnItemClickListener 但它不起作用,我不明白
我正在流行电影项目工作,我使用了电影数据库我成功地从 API 获取了数据,但是当我单击 RecyclerView 中的项目时,它不起作用。我已按照 udacity 教程进行操作 热门电影问题 ther
我的项目使用 Firebase Firestore UI 以便在 fragment 中使用 RecyclerView + CardView 组合显示集合,我使用了提供的适配器由 FirestoreUI
我正在使用 GridView 来显示数字,我想要下一个 Activity 当我点击任何数字时但是当我单击 n 数字时,没有任何反应,logcat 中没有错误,也没有任何强制关闭。 这是代码 publi
我是一名优秀的程序员,十分优秀!