ListView的平添headView以及制定item等相关操作
如果你想scroll down to list's 10 item 你需要yourListView.setSelection(position)
如果你想创建一个这样的vlayout
Section '1' is linear layout 包含imageview and textview
Section '2' is listview包含特定的customze items list
而你又希望你的scrollbar 可以同时对上面两个起作用
那么你需要
View headerView = getLayoutInflater().inflate(
R.layout.foo_list_header, null);
mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);
setListAdapter(...);
去掉横线
getListView().setDivider(null);
getListView().setDividerHeight(0);
Or in XML:
android:divider="@drawable/list_item_divider"
android:dividerHeight="1dp"
3更换背景颜色
不用 View.setBackgroundColor()
而用View.setBackgroundDrawable()
or View.setBackgroundResource
4.相关事件
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapter, View view, int which, long id) {
String sUrl = "myUrl";
URL url = new URL(sUrl);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), Charset.forName("ISO-8859-1")));
String res = "";
String line;
while ((line = rd.readLine()) != null) {
res += line;
}
rd.close();
}
});