如何使用自定义适配器单击列表视图中的项目

我想在自定义列表视图中的单击项上使用switch case语句,但是我无法存储单击的数据值,也无法存储将其用于case语句的项目位置。

Karishma Patel
public class MainActivity extends Activity {

 ListView listItemView;

 // Define string array.
 String[] listItemsValue = new String[] {"Android","PHP","Web Development","Blogger","SEO","Photoshop"};

 @Override
 protected void onCreate(Bundle savedInstanceState) 
 {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);

 listItemView = (ListView)findViewById(R.id.listView1);
 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_2, android.R.id.text1, listItemsValue);

 listItemView.setAdapter(adapter); 

 // ListView setOnItemClickListener function apply here.

 listItemView.setOnItemClickListener(new OnItemClickListener()
 {
 @Override
 public void onItemClick(AdapterView<?> parent, View view,
 int position, long id) {
 // TODO Auto-generated method stub
 Toast.makeText(MainActivity.this, listItemsValue[position], Toast.LENGTH_SHORT).show();
 }
 });

 }


}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用自定义适配器在列表视图中选择/突出显示多个项目-Android

列表视图中的页脚按钮,如何从自定义列表适配器获取价值

如何使用Hashmap为自定义列表视图创建自定义适配器

使用带有文本和图像的自定义适配器在列表视图中搜索

使用自定义适配器视图时,如何使列表视图可点击?

如何向列表视图中的每个按钮添加一个 onclick,填充自定义数组适配器,从数组中删除该项目并更新它?

自定义适配器不在列表视图中显示文本

自定义适配器不会使列表视图中的行膨胀

在自定义适配器列表视图中突出显示搜索到的文本

如何从自定义列表视图数组适配器类中的列表视图中删除行,并刷新列表视图中的其余项?

当我在自定义适配器中使用imagebutton时,setOnItemClickListener在列表视图中不起作用

如何在android studio中创建自定义数组适配器以禁用对列表视图项的单击

列表视图的自定义适配器

自定义适配器不显示列表视图

使用适用于Android应用的自定义适配器将项目动态添加到列表视图

在自定义列表视图适配器(kotlin)中设置默认突出显示的项目

带有自定义适配器的列表视图不显示所有项目

使用自定义适配器和视图持有器的Android列表视图

在自定义列表视图适配器中使用多个视图

自定义回收器视图适配器 - 如何排除某些项目?

使用自定义适配器从listview搜索项目

使用自定义适配器获取检查的项目

如何创建自定义适配器以将 cardview 用于片段内的列表视图

如何为用于图像和文本的列表视图创建自定义光标适配器?

如何为列表视图创建自定义适配器?获取RessourceNotFoundException

如何通过自定义适配器为列表视图动态设置imageView源?

对于使用一个自定义适配器的多个列表视图

使用自定义列表视图适配器和不同布局的结果不正确

使用外部XML文件进行自定义列表视图适配器?