android - 从 ListView 中获取选定的字符串

标签 android

我的项目中有 ListView,它以这样的 String 形式包含 ListItems,

今天完成任务
将项目分配给开发人员
session 取消

如果单击 ListView 中的任何一项意味着我希望该特定字符串应显示在我的 EditText 中(即,如果单击 session 取消,我需要此特定字符串显示在 EditText 中)。任何人指导我,这这就是我想要实现的方式。在此先感谢您。

final ListView listView = (ListView) findViewById(R.id.taskListDesc); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> adapter, View view, int selectedItem,
                long arg3) {

            System.out.println(adapter.getItemAtPosition(selectedItem));

            Intent intent = new Intent(getApplicationContext(),
                    ViewTaskActivity.class);
            startActivity(intent);
        }
    });
}

最佳答案

ArrayAdapter<String> adapter;

adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item, profielNames); 
setListAdapter(adapter);

 @Override
 protected void onListItemClick(ListView l, View v, int position, long id) {

  super.onListItemClick(l, v, position, id);

  // Get the data associated with selected item
  Object item = l.getItemAtPosition(position);
  String myitem = item.toString();
  edittxt.setText("Selected item is :"+ myitem); // You can Set EditText from Here.
 }

关于android - 从 ListView 中获取选定的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023247/

相关文章:

android - 如何在 BaseAdapter Get View 方法扩展的类中显示 Toast

java - Android: "Can not resolve method ' x( 重写父类(super class)方法时为 )'"

android - 使用 CMake 进行 cocos2d-x 项目

android - 不使用 AsyncTask 动态更新 TextField

java - 如何使带有选项卡的扩展应用栏在滚动时折叠和展开?

安卓锁定全屏

java - Android Intent 应用程序崩溃

android - Crittercism - 与 android 的集成真的那么容易吗?

android - 我无法接收有关电池状态变化的广播?

java - Android 包名称以 .net 而不是 .com 开头以将应用程序保留在 Play 商店中?