Android中的ListActivity怎么使用
导读:本文共2678字符,通常情况下阅读需要9分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 首先看看android.app包里的几个类。在平台自的例子中被广泛使用的Android ListActivity。这个类其实就是一个含有一个ListView组件的Activity类。也就是说,如果我们直接在一个普通的Activity中自己加一个ListView也是完全可以取代这个Android ListActivity的,只是它更方便而已,方便到什么程度呢?来做... ...
目录
(为您整理了一些要点),点击可以直达。publicclassHelloTwoBextendsListActivity
...{
publicvoidonCreate(Bundleicicle)...{
super.onCreate(icicle);
setTheme(android.R.style.Theme_Dark);
setContentView(R.layout.mainb);
List<String>items=fillArray();
ArrayAdapter<String>adapter=newArrayAdapter<String>
(this,R.layout.list_row,items);
this.setListAdapter(adapter);
}
privateList<String>fillArray()
...{
List<String>items=newArrayList<String>();
items.add("日曜日");
items.add("月曜日");
items.add("火曜日");
items.add("水曜日");
items.add("木曜日");
items.add("金曜日");
items.add("土曜日");
returnitems;
}
@Override
protectedvoidonListItemClick(ListViewl,
Viewv,intposition,longid)
...{
TextViewtxt=(TextView)this.findViewById(R.id.text);
txt.setText("あすは"+l.getSelectedItem().toString()+"です。");
}
}
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextViewid="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
/>
<ListViewid="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:drawSelectorOnTop="false"
/>
</LinearLayout>
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextViewid="@+id/item"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextViewid="@+id/item2"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Android中的ListActivity怎么使用的详细内容,希望对您有所帮助,信息来源于网络。