0
我沒有看到任何錯誤,調試不是很有用。我怎樣才能解決這個錯誤?android.widget.FrameLayout不能轉換爲android.widget.ListView
這是代碼的一部分,出現錯誤的最後一行內
提前感謝!
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_selfie_list);
mMatrixCursor = new MatrixCursor(new String[]{"_id","_data","_details"});
ListView lVThumbnail = (ListView) findViewById(R.id.selfie_list_layout);
mAdapter = new SimpleCursorAdapter(
getBaseContext(),
R.layout.activity_selfie_list,
null,
new String[] { "_data","_details"} ,
new int[] { R.id.img_thumbnail,R.id.tv_details},
0
);
lVThumbnail.setAdapter(mAdapter);
而這是所使用的佈局,第一個是列表片段(因爲我使用列表和詳細片段),並且第二個是列表佈局。 :
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/selfie_list"
android:name="com.lordpato.dailyselfie.SelfieListFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
tools:context="com.lordpato.dailyselfie.SelfieListActivity"
tools:layout="@layout/lv_layout" />
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/selfie_list_layout"
android:layout_height="75dp" >
<ImageView
android:id="@+id/img_thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:adjustViewBounds="true"
android:padding="5dp"
/>
<TextView
android:id="@+id/tv_details"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/img_thumbnail"
android:padding="5dp"
/>
</RelativeLayout>
是我的回答有幫助嗎?如果有幫助,請考慮積極和/或接受。 – 2014-11-24 17:41:20
這真的很有幫助!非常感謝! – KillDash9 2014-11-24 18:15:11
真棒,歡呼! – 2014-11-24 18:21:44