不知道楼主是否使用adapter填充,拿到textview中文本有几种方法,但是不清楚你到底想用哪种,哪种更适合你。请把问题描述清楚些。

解决方案 »

  1.   

    我是用的adapter 填充的,我只是有onItemClick()  和View.onClick()  让我有点晕
      

  2.   

    listView = (ListView) viewList.findViewById(R.id.list);
    adapter = new SimpleAdapter(context, listdata,R.layout.item,new String[]{"emailTopic"},new int[]{R.id.listtext});
    listView.setAdapter(adapter);
    这是我的填充方式
      

  3.   

    参考
    String str = null;
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,   
                        long arg3) {   
                    setTitle("点击第"+arg2+"个项目");   
                       
                    Button btn = (Button)arg1.findViewById(R.id.ItemButton);   
                    btn.setOnClickListener() {
                       public void onClick() {
                        TextView tv = (TextView)arg1.findViewById(R.id.listtext);
                        str = tv.getText().toString();
                       }
       }
      

  4.   

    终于搞定了,要重写适配器的getView()方法啊,谢谢2微了