将 onClick 添加到列表视图?

住友

我有一个ListView,我想根据点击的值运行一个函数ListView,现在我只想知道如何获取和烤我试图做的值,但不知道正确的代码......请检查我的代码。

public class SubCategory extends AppCompatActivity implements View.OnClickListener {

private ListView listView;
String buttonType;
ArrayAdapter adapter;

static final String[] FRUITS = new String[] { "Apple", "Avocado", "Banana"};
static final String[] NAMES = new String[] { "Sachin", "Brett", "Shane", "Zaheer"};

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



    Bundle bundle = getIntent().getExtras();
    if(bundle != null) {
        buttonType = bundle.getString("BUTTON_CLICKED");
    }
    if(buttonType != null && buttonType.equals("A")) {
        adapter = new ArrayAdapter<String>(this, R.layout.activity_listview, FRUITS);
    } else if(buttonType != null && buttonType.equals("B")) {
        adapter = new ArrayAdapter<String>(this, R.layout.activity_listview, NAMES);
    }
    listView = (ListView)findViewById(R.id.listview);
    listView.setAdapter(adapter);
}

     public void getList() {

        Toast.makeText(listView.getContext(), Toast.LENGTH_LONG).show();

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.listview:
                getList();
                break;
    }
}
}
J拉梅什

试试这个

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
      String value="";
      if(!TextUtils.isEmpty(buttonType) && buttonType.equals("A")) {
          value=FRUITS[position];
       } else if(!TextUtils.isEmpty(buttonType) && buttonType.equals("B")) {
          value=NAMES[position];
       }
     // you can get value in "value"
       showToast(value);
    }
});
public void showToast(String value) {

    Toast.makeText(this,value, Toast.LENGTH_LONG).show();

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

playframework:jQuery:将元素添加到视图的列表中,将onclick按钮添加到另一个视图

来自分类Dev

将Onclick列表器添加到android

来自分类Dev

将图像添加到列表视图

来自分类Dev

将onClick事件添加到append()

来自分类Dev

将onclick事件添加到模板

来自分类Dev

将onclick添加到元素,但保持当前的onclick事件

来自分类Dev

将onclick事件添加到动态选择下拉列表中的选项中

来自分类Dev

将列添加到包含图像的列表视图

来自分类Dev

通过edittext将项目添加到列表视图

来自分类Dev

将片段添加到列表视图项

来自分类Dev

将列添加到包含图像的列表视图

来自分类Dev

使用.contains将小部件添加到列表视图

来自分类Dev

将列表项添加到数据网格视图

来自分类Dev

通过edittext将项目添加到列表视图

来自分类Dev

将图像添加到列表视图中的按钮

来自分类Dev

列表视图将项目添加到底部(android)

来自分类Dev

动态将本地存储的图像添加到列表视图

来自分类Dev

将选定的图像添加到水平列表视图

来自分类Dev

将JavaScript onclick()添加到HTML表单提交

来自分类Dev

Onclick,将简码/ bbcode添加到textarea?

来自分类Dev

如何使用JavaScript将onclick事件添加到元素

来自分类Dev

如何将onclick动态添加到arraylist

来自分类Dev

将动态变量添加到onclick事件

来自分类Dev

将onClick事件添加到zabuto日历

来自分类Dev

将onclick添加到javascript中的标记

来自分类Dev

将onClick添加到以编程方式创建的按钮

来自分类Dev

将SQL添加到名为“ onclick”的函数

来自分类Dev

JSoup-将onclick函数添加到锚href

来自分类Dev

如何将onclick事件添加到Wordpress菜单

Related 相关文章

热门标签

归档