如何根据 android studio 中的 listview 项目点击更改活动图像和文本? java 或 kotlin

Posted

技术标签:

【中文标题】如何根据 android studio 中的 listview 项目点击更改活动图像和文本? java 或 kotlin【英文标题】:How to change activity image and text according to listview item click in android studio ? java or kotlin 【发布时间】:2019-10-15 02:51:40 【问题描述】:

我正在为不同地方的信息制作一个 android 应用程序。有200多个地方。因此,为每个地方创建每个活动是困难的。那么如何根据点击的listview item改变单个activity的信息呢?

【问题讨论】:

【参考方案1】:

尝试为您的图像和字符串使用数组

String text[] = "Text 1", "Text 2", "Text 3", ..............
int[] images = R.drawable.image1, R.drawable.image2, R.drawable.image3, ..............

然后在您的列表视图的 OnItemClickListener 上;

listView.setOnItemClickListener(new AdapterView.OnItemClickListener()  
      @Override 
      public void onItemClick(AdapterView<?> parent, View view,int position, long id)  
      yourTextView.setText(text[position]);
      yourImageView.setImageResource(images[position]);
       
 );

【讨论】:

以上是关于如何根据 android studio 中的 listview 项目点击更改活动图像和文本? java 或 kotlin的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 中的异常解析向量资源

如何解决Android studio生成javadoc文件乱码

如何根据用户在Android Studio(Java)中输入的条件显示可绘制对象

android studio中的任何视图都会根据设备默认主题更改背景颜色

根据Android Studio中的字符串值动态添加单选按钮列表?

如何在Android Studio中对包含数值的EditText字段执行基本计算