所以我試圖把ListView中有兩個TextView的LinearLayout,但我遇到了麻煩,程序不斷崩潰,我嘗試過。 ListView只有一個元素。我的線性佈局的xml如下:ListView中的LinearLayout
<ListView>
<LinearLayout
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:minHeight="?android:attr/listPreferredItemHeight"
android:gravity="center_vertical"
android:drawablePadding="14dip"
android:paddingLeft="15dip"
android:paddingRight="15dip">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"/>
</LinearLayout>
</ListView>
如何在列表視圖中獲取此內容?當我嘗試將它放入列表視圖中時,我在手機上發現錯誤,說對不起!應用程序意外停止。請再試一次。堆棧跟蹤如下。
I/dalvikvm(1692): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
I/dalvikvm(1692): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=56)
D/AndroidRuntime(1692): Shutting down VM
W/dalvikvm(1692): threadid=3: thread exiting with uncaught exception (group=0x4001b170)
E/AndroidRuntime(1692): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime(1692): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.acme.activeisclickable/com.acme.activeisclickable.ActiveIsClickable}: java.lang.RuntimeException: Binary XML file line #14: You must supply a layout_width attribute.
E/AndroidRuntime(1692): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
E/AndroidRuntime(1692): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
E/AndroidRuntime(1692): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
E/AndroidRuntime(1692): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
E/AndroidRuntime(1692): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(1692): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(1692): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime(1692): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(1692): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(1692): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime(1692): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime(1692): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(1692): Caused by: java.lang.RuntimeException: Binary XML file line #14: You must supply a layout_width attribute.
E/AndroidRuntime(1692): at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:438)
E/AndroidRuntime(1692): at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3463)
E/AndroidRuntime(1692): at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3543)
E/AndroidRuntime(1692): at android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1265)
E/AndroidRuntime(1692): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1191)
E/AndroidRuntime(1692): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:45)
E/AndroidRuntime(1692): at android.view.LayoutInflater.rInflate(LayoutInflater.java:620)
E/AndroidRuntime(1692): at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
E/AndroidRuntime(1692): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
E/AndroidRuntime(1692): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
E/AndroidRuntime(1692): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:198)
E/AndroidRuntime(1692): at android.app.Activity.setContentView(Activity.java:1622)
E/AndroidRuntime(1692): at com.acme.activeisclickable.ActiveIsClickable.onCreate(ActiveIsClickable.java:35)
E/AndroidRuntime(1692): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime(1692): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
E/AndroidRuntime(1692): ... 11 more
I/Process (1275): Sending signal. PID: 1692 SIG: 3
I/dalvikvm(1692): threadid=7: reacting to signal 3
I/dalvikvm(1692): Wrote stack trace to '/data/anr/traces.txt'
什麼是你面對 – Abhi