setWidth和setHeight方法无效,可以在android RelativeLayout中更改或更小的按钮

时间:2016-02-18 11:19:40

标签: android android-layout

xml是:

`<Button 
android:id="@+id/rxdButton"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_toLeftOf="@iddButton"
android:layout_alignParentTop="true"
android:layout_marginBottom="10dp"
android:layout_marginRight="15dp"
android:gravity="center"
android:text="R"
android:textSize="5dp"
android:textColor="#ffffff"
android:enabled="false"/>`

位于RelativeLayout中。 我试着改变按钮的大小,但我失败了。 那么问题是什么? 任何答案都将非常感谢!

2 个答案:

答案 0 :(得分:0)

你应该这样做:

setOnFocusChangeListener

答案 1 :(得分:0)

android:layout_toLeftOf="@iddButton"

rxdButton将出现在@iddButton宽度的末尾。
如果屏幕大小为100且@iddButton宽度为80,则rxdButton宽度将为20 因此rxdButton宽度不能超过