Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过单击TextView,我想查看项目列表_Java_Android_Android Layout - Fatal编程技术网

Java 通过单击TextView,我想查看项目列表

Java 通过单击TextView,我想查看项目列表,java,android,android-layout,Java,Android,Android Layout,在我的android应用程序中,我想在单击Textview时显示一个项目列表,它显示一个项目列表,我可以从该列表中添加和删除项目。我如何通过java代码实现它 好心的导游。我将非常感谢你 我的代码是: <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"

在我的android应用程序中,我想在单击Textview时显示一个项目列表,它显示一个项目列表,我可以从该列表中添加和删除项目。我如何通过java代码实现它 好心的导游。我将非常感谢你

我的代码是:

 <LinearLayout 
         android:orientation="vertical"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:gravity="center">


    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/cus_name"
        android:gravity="center"
        android:clickable="true"
        android:focusable="true"
        android:onClick="onClick"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/cus_name_txta"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textAppearance="?android:attr/textAppearanceLarge"/>

    </LinearLayout>

   <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:gravity="center">

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="@string/contact_no"
        android:clickable="true"
        android:focusable="true"
        android:onClick="onClick"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView 
        android:id="@+id/contact_no_txta"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center" />

   </LinearLayout>

    <LinearLayout 
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:orientation="vertical"
       android:gravity="center">

    <TextView
             android:id="@+id/textView4"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="@string/ticket_no"
             android:clickable="true"
             android:focusable="true"
             android:gravity="center"
             android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView 
        android:id="@+id/ticket_no_txta"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textAppearance="?android:attr/textAppearanceLarge" />

   <requestFocus />

    </LinearLayout>

   <LinearLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical"
      android:gravity="center">

    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:clickable="true"
        android:focusable="true"
        android:gravity="center"
        android:text="@string/task_detail"
        android:textAppearance="?android:attr/textAppearanceLarge" />


         <TextView
             android:id="@+id/task_detail_txt"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:gravity="center"/>

    </LinearLayout>      

如果我理解正确的话,我建议扩展一个对话框,让用户在单击Imran Khan的答案中包含的TextView时弹出自定义对话框。此对话框将包含ListView以及处理列表所需的任何其他内容。我不久前使用的这种方法的示例:

public class LogOverlay extends Dialog{
private Server mItem;
private boolean end=false;  
private int mLimitHigh = 15;
private int mLimitLow = 0;
private ListView mListView;
private LogListAdapter mAdapter;        
private ArrayList<LogUnit> mLog = new ArrayList<LogUnit>();
private boolean mScroll;    
private Context context;
ProgressDialog pd;


public LogOverlay(Context context,Session session,Server server) {
    super(context);     
    this.setContentView(R.layout.overlay_logs);


    mListView=(ListView) this.findViewById(R.id.log_list);
    mAdapter = new LogListAdapter(context, new ArrayList<LogUnit>(), new String[] {});

    mListView.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
    mListView.setDividerHeight(1);
    mListView.setAdapter(mAdapter);
    mListView.setOnScrollListener(new OnScrollListener() {
        @Override
        public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
        ....


                }
            }

        }

        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            // TODO Auto-generated method stub

        }
    });

}

在文本视图单击中填充项目列表会遇到什么问题?这个问题有点广泛。你有什么特别的问题吗?我不知道如何使用listview和TextView。当我想点击客户名称时,它给出了客户名称的列表??好心的向导?伊姆兰你的有用代码在哪里???