Tôi có bố cục sau (hầu như trống rỗng):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/set_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:contentDescription="content desc"
android:orientation="vertical" >
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, I am a TextView" />
</LinearLayout>
Lớp Activity chứa các mục sau:
public class TestActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
}
}
Khi tôi chạy cái này trên thiết bị di động, tôi gặp phải lỗi sau:
SpannableStringBuilder
SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
Tôi đã thử điều này với và không có TextView và lỗi vẫn còn, tôi phải làm điều gì đó sai về cơ bản cho bố cục cơ bản như vậy để gây ra điều này.
Có ai có bất kỳ ý tưởng về làm thế nào tôi có thể tải cái này mà không có lỗi không?
android:contentDescription
từLinearLayout
, như container điều đó là không thể đặt tiêu điểm và do đó mô tả sẽ không được sử dụng AFAIK.