ورود

View Full Version : افزودن LinearLayout در navigation drawer



hamedjj
چهارشنبه 20 فروردین 1393, 21:10 عصر
سلام
چرا لیست ویو navigation drawer را درون یک LinearLayout قرار میدم ارور میده؟؟؟
در حالت زیر که خوب مشکلی نداره ولی وقتی لیست ویو را در یک LinearLayout میزاری ارور میده


<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">

<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
android:background="@color/list_background"/>


</android.support.v4.widget.DrawerLayout>

ارور logcat :


FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo
{com.hamedjj.vitrinmobile/com.hamedjj.vitrinmobile.MainActivity}:
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams

at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2663)
at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2679)
at android.app.ActivityThread.access$2300(ActivityThr ead.java:125)
at android.app.ActivityThread$H.handleMessage(Activit yThread.java:2033)
at android.os.Handler.dispatchMessage(Handler.java:99 )
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.jav a:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:868)