【发布时间】:2011-07-29 23:21:06
【问题描述】:
我有以下代码:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<stroke android:color="@color/conversation_border" android:width="1dp"/>
<solid android:color="@color/conversation_is_user_bg"/>
<corners android:radius="1dp" />
<padding android:left="7dp" android:top="1dp" android:right="1dp" android:bottom="7dp"/>
</shape>
当我将它应用到 TextView 时,一切正常。 但是当我替换
<corners android:radius="1dp" />
与
<corners android:bottomLeftRadius="8dp"
android:topLeftRadius="0"
android:topRightRadius="0"
android:bottomRightRadius="0" />
我有一个例外。
我已经尝试不删除android:radius属性,在px和dp中提供半径,结果总是
error!
UnsupportedOperationException: null
这是非常具有描述性的。 我在做什么错以及如何仅舍入文本视图的左下角?
【问题讨论】:
-
这是android中的一个bug,这段代码可以在运行2.2或以上版本的android设备上完美运行。
-
android 2.3.3 在模拟器中,r2
-
我在 android 1.6 设备中遇到了同样的问题,但在 2.2 中完美运行
-
嗯...我会尝试其他版本,如果它工作正常,我会回复你
标签: android layout android-layout