预期
[全部] [我的] [按钮] [转] [这里]
我得到了什么
b1 b2 b3 b4 b5 b3和b5只是一个按钮…只是显示它打破了一个字
[全部] [我] [但] [去] [她]并将其排成一行.
[吨] [e]
我一直在玩它并尝试不同的东西,但我不能让它改变.任何帮助表示赞赏.谢谢.
<?xml version="1.0" enCoding="utf-8"?><linearLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"androID:ID="@+ID/xlarge_layout"androID:layout_wIDth="fill_parent"androID:layout_height="wrap_content"androID:orIEntation="horizontal"><button androID:ID="@+ID/tip_btn" androID:layout_wIDth="0px" androID:layout_height="wrap_content" androID:layout_weight="2" androID:text="@string/tip_button" androID:onClick="tipbutton"></button><button androID:ID="@+ID/preference" androID:layout_wIDth="0px" androID:layout_height="wrap_content" androID:layout_weight="2" androID:text="@string/settings" androID:onClick="showPreferences"></button><button androID:ID="@+ID/rate_btn" androID:layout_wIDth="0px" androID:layout_height="wrap_content" androID:layout_weight="2" androID:text="@string/rate_button" androID:onClick="ratebutton"></button><button androID:ID="@+ID/Feedback_btn" androID:layout_wIDth="0px" androID:layout_height="wrap_content" androID:layout_weight="2" androID:text="@string/Feedback_button" androID:onClick="Feedbackbutton"></button><button androID:ID="@+ID/cancel_btn" androID:layout_wIDth="0px" androID:layout_height="wrap_content" androID:layout_weight="2" androID:text="@string/exit_button" androID:onClick="cancelbutton"></button></linearLayout>解决方法 简答:将按钮的layout_wIDth设置为0. layout_weight用于确定如何在布局中的元素之间传播剩余空间.因此,如果未将宽度设置为零,则按钮内容的大小将影响它们的大小.
这里有两篇很好的博客文章解释了权重如何工作:
http://blog.stylingandroid.com/archives/297http://blog.stylingandroID.com/archives/312
总结以上是内存溢出为你收集整理的Android layout_weight不工作全部内容,希望文章能够帮你解决Android layout_weight不工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)