如何解决RelativeView中的ImageView是否导致崩溃?
| 每当我在XML中创建ImageView时,模拟器就会崩溃。<?xml version=\"1.0\" encoding=\"utf-8\"?>
<RelativeLayout
xmlns:android=\"http://schemas.android.com/apk/res/android\"
android:layout_width=\"fill_parent\"
android:layout_height=\"fill_parent\"
android:padding=\"10px\"
android:background=\"@drawable/words_background\">
<EditText
android:id=\"@+id/letters\"
android:layout_width=\"275dp\"
android:layout_height=\"wrap_content\"
android:hint=\"@string/enter_letters\" />
<TextView
android:id=\"@+id/moreText\"
android:text=\"@string/more\"
android:layout_alignLeft=\"@id/letters\"
android:layout_below=\"@id/letters\"
android:layout_width=\"fill_parent\"
android:layout_height=\"wrap_content\"
android:textSize=\"15dp\"
android:typeface=\"normal\"
android:paddingLeft=\"5dp\"
android:textStyle=\"bold\" />
<Spinner
android:id=\"@+id/maxSpinner\"
android:layout_width=\"80dp\"
android:layout_height=\"wrap_content\"
android:layout_below=\"@id/letters\"
android:layout_alignRight=\"@id/letters\"
android:visibility=\"gone\" />
<Spinner
android:id=\"@+id/minSpinner\"
android:layout_width=\"80dp\"
android:layout_height=\"wrap_content\"
android:layout_below=\"@id/maxSpinner\"
android:layout_alignRight=\"@id/letters\"
android:visibility=\"gone\" />
<TextView
android:id=\"@+id/lettersQuestion\"
android:typeface=\"sans\"
android:text=\"@string/question\"
android:gravity=\"right\"
android:textSize=\"20dp\"
android:layout_height=\"wrap_content\"
android:layout_width=\"wrap_content\"
android:layout_alignParentRight=\"true\">
</TextView>
<ImageView
android:id=\"@+id/logo_image\" />
</RelativeLayout>
解决方法
您在一些ID引用中缺少+,而layout_alignRight将仅接受\“ true \”或\“ false \”(您可能正在寻找layout_ToRightOf)到TherightOf!并且ImageView需要将高度和宽度设置为某些值。
您绝对应该查看LogCat的确切错误,
但是您的XML应该看起来像这样
<RelativeLayout id=\"@+id/rel_layout\">
<Spinner
android:id=\"@+id/maxSpinner\"
android:layout_width=\"80dp\"
android:layout_height=\"wrap_content\"
android:layout_toRightOf=\"@+id/letters\"
android:visibility=\"gone\"/>
<Spinner
android:id=\"@+id/minSpinner\"
android:layout_width=\"80dp\"
android:layout_height=\"wrap_content\"
android:layout_below=\"@+id/maxSpinner\"
android:layout_toRightOf=\"@+id/letters\"
android:visibility=\"gone\"/>
<TextView
android:id=\"@+id/lettersQuestion\"
android:typeface=\"sans\"
android:text=\"@string/question\"
android:gravity=\"right\"
android:textSize=\"20dp\"
android:layout_height=\"wrap_content\"
android:layout_width=\"wrap_content\"
android:layout_alignParentRight=\"true\"/>
<ImageView
android:id=\"@+id/logo_image\"
android:layout_height=\"wrap_content\"
android:layout_width=\"wrap_content\"/>
</RelativeLayout>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。