如何从列表视图中获取值

发布于 2024-10-17 02:15:23 字数 139 浏览 2 评论 0原文

如何从 ListView 获取值,

即当单击列表项时,它会从 ListView 发送数据并设置 ListView 的值在 EditText 中。

How to get the value from the ListView ,

i.e when an list item is clicked it sends the data from the ListViewand set the value of ListView in an EditText.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

铁憨憨 2024-10-24 02:15:23

试试这个:

listview.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
            Toast.makeText(<Your Class Name>.this,
                "posisiton: "+position+" "+"Id: "+id, Toast.LENGTH_SHORT).show();
        }
});

Try this:

listview.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
            Toast.makeText(<Your Class Name>.this,
                "posisiton: "+position+" "+"Id: "+id, Toast.LENGTH_SHORT).show();
        }
});
沫尐诺 2024-10-24 02:15:23

像这样的事情:

list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {  
   public void onItemSelected(AdapterView parentView, View childView, int position, long id) {  
            String str = ((TextView)childView).getText().toString();
            (EditText)findViewById(R.id.EditText01).setText(str);
        }

      });  

这个线程和这个线程 应该有帮助

Something like this:

list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {  
   public void onItemSelected(AdapterView parentView, View childView, int position, long id) {  
            String str = ((TextView)childView).getText().toString();
            (EditText)findViewById(R.id.EditText01).setText(str);
        }

      });  

This thread and this thread should help

滿滿的愛 2024-10-24 02:15:23
View curr = adapter.getView(getSelectedItemPosition(),null,null);
TextView c = (TextView)curr.findViewById(R.id.detail);
View curr = adapter.getView(getSelectedItemPosition(),null,null);
TextView c = (TextView)curr.findViewById(R.id.detail);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文