当我设计我的Android应用程序即时通讯使用XML和这个应用程序我使用相对布局,但当我把按钮放在我的屏幕上与png背景我让它看起来很糟糕..按钮不是像他们一样平等应该.. 看看这张图片:
我将如何解决所以将按钮和百分比以及逗号和相等的按钮放在右边而不是看起来那么奇怪?
如果您有兴趣在这里看到我的XML代码是pastebin的链接: http://pastebin.com/gpxnPT4P
答案 0 :(得分:1)
我认为您必须检查显示错误的每件商品的android:layout_...
。例如,数字5按钮的声明是:
<Button android:background="@drawable/number5" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:id="@+id/number5" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_below="@+id/number8" android:layout_alignLeft="@+id/divided"></Button>
如果仔细观察,android:layout_alignLeft
声明指向远离的除分按钮(@+id/divided
)。 6号按钮也有类似的情况。
尝试使用5号按钮的声明:
<Button android:background="@drawable/number5" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:id="@+id/number5" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_below="@+id/number8" android:layout_alignLeft="@+id/number4"></Button>
希望这有帮助