其实这个问题有点无聊,不过还请各位大侠赐教
首先,定义了这么多的TextView,比如6个
TextView t1=(TextView)findViewById(R.id.textView1);
TextView t2=(TextView)findViewById(R.id.textView2);
TextView t3=(TextView)findViewById(R.id.textView3);
TextView t5=(TextView)findViewById(R.id.textView5);
TextView t6=(TextView)findViewById(R.id.textView6);
如果对这些TextView进行操作,比如setText(),挨个操作
t1.set();t2.setText()...... 很麻烦
尝试建立数组 : TextView textArray[]={t1,t2,t3,t4,t5,t6};结果这样是行不通的,只能
TextView textArray[]=new TextView[6];
textArray[0]=t1;textView[1]=t2............
虽然用ListView可以实现相同的效果,但是,就是想问问,如果多个TextView进行操作,应该怎么实现
首先,定义了这么多的TextView,比如6个
TextView t1=(TextView)findViewById(R.id.textView1);
TextView t2=(TextView)findViewById(R.id.textView2);
TextView t3=(TextView)findViewById(R.id.textView3);
TextView t5=(TextView)findViewById(R.id.textView5);
TextView t6=(TextView)findViewById(R.id.textView6);
如果对这些TextView进行操作,比如setText(),挨个操作
t1.set();t2.setText()...... 很麻烦
尝试建立数组 : TextView textArray[]={t1,t2,t3,t4,t5,t6};结果这样是行不通的,只能
TextView textArray[]=new TextView[6];
textArray[0]=t1;textView[1]=t2............
虽然用ListView可以实现相同的效果,但是,就是想问问,如果多个TextView进行操作,应该怎么实现
解决方案 »
- AsyncTask与Handler+Thread异步更新UI,哪种方式比较好?
- Socket通信问题请教
- 新手求教 能否提供下android 秒表的源码,或者提供下信息,谢谢!
- 求助,sqlite问题
- 在一个activity里怎么独立管理两组fragment的后退栈
- webview 代理问题
- 如何查看android的Bluetooth所有可用的profile
- 安卓4.0显示网络开新线程问题
- android.app.ActivityThread.access$1800(ActivityThread.java:112)
- java.lang.NullPointerException at com.android.layoutlib.bridge.impl.RenderSessi
- android基础书籍?
- 如何调用系统自带的联系人活动
private TextView txtArray[]=new TextView[]{txt_save01, txt_save02, txt_save03, txt_save04,
txt_save05, txt_save06, txt_save07, txt_save08, txt_save09,
txt_save10, txt_save11, txt_save12, txt_save13, txt_save14,
txt_save15, txt_save16, txt_save17, txt_save18, txt_save19,
txt_save20, txt_save21, txt_save22, txt_save23, txt_save24,
txt_save25, txt_save26, txt_save27, txt_save28, txt_save29,
txt_save30, txt_save31, txt_save32, txt_save33, txt_save34,
txt_save35, txt_save36};
TextView textArray[]={t1,t2,t3,t4,t5,t6};
好像是可以的...
for(int i=0,len=ids.length;i<len;i++){
TextView tv=(TextView)findViewById(ids[i]);
tv.setText(...);
}