我創建了自定義列表視圖,它擴展ListActivity並正常工作。但是我想把一個ListView放在擴展Activity的主要活動中。我怎樣才能做到這一點?使用自定義列表視圖
例如,我想在我的屏幕的一部分中放置自定義ListView,而不是僅由一個ListView擴展ListActivity的屏幕填充屏幕。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/lvresult"
android:paddingTop="2dip"
android:paddingBottom="3dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
,這是MyListActivity:
package Dic.proj.pkg;
import java.util.ArrayList;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MyListActivity extends ListActivity {
EditText et;
TextView tv;
TextView tvresult;
String resulttext;
ArrayList<String> mArrayList = new ArrayList<String>();
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2" };
// Use your own layout
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.customlist, R.id.lvresult, values);
setListAdapter(adapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
String item = (String) getListAdapter().getItem(position);
Toast.makeText(this, item + " selected", Toast.LENGTH_LONG).show();
}
}
這工作得很好,但我只能看到一個屏幕列表視圖。我想把這個自定義Listview放在我的主要活動中。我怎樣才能做到這一點?
你谷歌? [android中的自定義列表視圖示例](http://www.google.co.in/#hl=zh-CN&safe=active&sclient=psy-ab&q=custom+listview+example+in+android&oq=custom+list&aq=1&aqi=g4&aql=&gs_sm = 3&gs_upl = 182417l185071l1l186944l15l10l2l3l4l1l183l1619l0.10l15l0&gs_l = hp.3.1.0l4.182417l185071l1l186944l15l10l2l3l4l1l183l1619l0j10l15l0&PBX = 1&BAV = on.2,or.r_gc.r_pw.r_qf。,cf.osb&FP = bb4200f2eeeb84b9&BIW = 1280&波黑= 677&安全=上) – 2012-03-07 04:58:19