作者jakevin (真。假凯文)
看板AndroidDev
标题Re: [问题] SimpleAdapter 与 ListView
时间Mon Mar 12 11:28:59 2012
谢谢版上的各位!!!
我的main.xml (简写)
<LinearLayout
<TextView
android:id="@+id/textView1"
<ListView
android:id="@+id/listView1"
我的java
当初发生问题是在这段
//新增SimpleAdapter
adapter = new SimpleAdapter(
this,
list,
android.R.layout.simple_list_item_2,
new String[] { "option","tv" },
new int[] {android.R.id.text1, android.R.id.text2} );
ListView1.setAdapter( adapter );
在第四行,我以为是要设在 R.layout.main 或 R.id.listView
後来直接依照网路上的写法,就成功了 orz
※ 引述《lazior (懒人)》之铭言:
: main.xml:
: <LinearLayout
: <TextView android:id="@+id/textView" />
: <ListView android:id="@+id/listView"
: android:orientation="vertical"
: android:layout_width="wrap_content"
: android:layout_height="wrap_content"
: />
: </LinearLayout>
: activity.java:
: .....
: setContentView(R.layout.main);
: ListView list=(ListView)findViewById(R.id.ListView01);
: //抓取 LietView 的值
: ....
: 印象中是酱
: 可以参考以下网页:
: http://ppt.cc/1XoB
: http://ppt.cc/YoPy
: ※ 引述《jakevin (真。假凯文)》之铭言:
: : 我想要做的只是
: : 欢迎使用本软体 (TextView)
: : (以下为ListView)
: : 选项一(ListView)
: : 台视 (Sub Item)
: : 选项二(ListView)
: : 中视 (Sub Item)
: : 选项三(ListView)
: : 华视 (Sub Item)
: : 选项四(ListView)
: : 公视 (Sub Item)
: : 我在 Layout 是这样布置
: : <LinearLayout
: : <TextView android:id="@+id/textView" />
: : </LinearLayout>
: : 然後语法是用 ListActivity + SimpleAdapter
: : //新增SimpleAdapter
: : adapter = new SimpleAdapter(
: : this,
: : list,
: : android.R.layout.simple_list_item_2,
: : new String[] { "option","tv" },
: : new int[] {android.R.id.text1, android.R.id.text2} );
: : 只是在 onCreate 下
: : 加了 setContentView(R.layout.main); 就会错误
: : 不加就可以正常执行
: : 想请问 只是要多一个 TextView 的话
: : 怎样做才是最好的方式呢?
: : 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.77.157