findViewById(R.id.list)が解決していませんか?findViewById(R.id.list)が解決していませんか?
以下のエラーメッセージが表示されます。 R.id.listを解決できません。
私はListActivityの延長だし、レイアウトに私はListViewコントロールのアンドロイドを持っています。id = "@アンドロイド:ID /リスト" の下
public class Results extends ListActivity {
static final String TAG = "Results";
ListView m_lv;
List<Map<String, String>> m_dataList = null;
ListView lv;
SimpleAdapter m_adapter;
ProgressDialog m_dialog;
AsyncTask<String, String, String> bg;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listviewparent);
lv = (ListView) findViewById(R.id.list);
lv = getListView();
はlistviewparent.xmlです:
<?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">
<LinearLayout style="@style/TitleBar">
<ImageButton style="@style/TitleBarAction"
android:contentDescription="@string/description_home"
android:src="@drawable/title_home"
android:onClick="onClickHome" />
<ImageView style="@style/TitleBarSeparator" />
<TextView style="@style/TitleBarText" />
<ImageButton style="@style/TitleBarAction"
android:contentDescription="@string/description_about"
android:src="@drawable/title_about"
android:onClick="onClickAbout" />
<ImageButton style="@style/TitleBarAction"
android:contentDescription="@string/description_search"
android:src="@drawable/title_search"
android:onClick="onClickSearch" />
</LinearLayout>
<ListView android:id="@android:id/list"
android:layout_width="fill_parent" android:layout_weight="1" android:layout_height="0px"/>
</LinearLayout>
どれでもアイデア?
ありがとうございます。
コメントLV =(リストビュー)findViewById(R.id.list)。 lv = getListView()がlistを返すかどうかを確認しますか? – user370305
レイアウト内にそのIDのListViewがありません。代わりに 'android.R.id.list'を試してみてください。 –
ありがとうalextscそれをした! – user558970