public?class?MainActivity?extends?Activity?{
String[]?object?=?{?"劉備",?"關(guān)羽",?"張飛",?"趙云",?"馬超",?"諸葛亮"?};
@Override
protected?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView?listView?=?(ListView)?findViewById(R.id.listview1);
ArrayAdapter<String>?arrayAdapter?=?new?ArrayAdapter<String>(this,
R.layout.item,?object);
listView.setAdapter(arrayAdapter);
}
}mainactivity布局如下:<RelativeLayout?xmlns:android="http://schemas.android.com/apk/res/android"
????xmlns:tools="http://schemas.android.com/tools"
????android:layout_width="match_parent"
????android:layout_height="match_parent"
????android:paddingTop="@dimen/activity_vertical_margin"
????tools:context=".MainActivity"?>
????<ListView
????????android:id="@+id/listview1"
????????android:layout_width="match_parent"
????????android:layout_height="match_parent"?>
????</ListView>
</RelativeLayout>item布局如下:<?xml?version="1.0"?encoding="utf-8"?>
<LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"
????android:layout_width="match_parent"
????android:layout_height="wrap_content"
????android:orientation="vertical"?>
????<TextView
????????android:layout_width="match_parent"
????????android:layout_height="wrap_content"
????????android:text="哈哈"
????????android:textSize="25sp"?/>
</LinearLayout>一運(yùn)行就會(huì)報(bào)錯(cuò),報(bào)出錯(cuò)誤內(nèi)容為:java.lang.ClassCastException:?android.widget.LinearLayout?cannot?be?cast?to?android.widget.TextView剛學(xué)Android求大神指教,這是怎么回事。。?
Listview不能顯示
qq_我很丑絕緣體_0
2016-07-20 10:18:58