android布局里的Button排列问题

如图,想写一个类似计算器的小功能,想要实现一排4个同等大小的按钮布局,但是最后一个总是被挤变形,要达到4个按钮一样大小,自动适应屏幕宽度该怎么做呢?android初学者求... 如图,想写一个类似计算器的小功能,想要实现一排4个同等大小的按钮布局,但是最后一个总是被挤变形,要达到4个按钮一样大小,自动适应屏幕宽度该怎么做呢?
android初学者求指教!
展开
 我来答
火神朱雀
推荐于2017-09-27 · TA获得超过334个赞
知道小有建树答主
回答量:276
采纳率:100%
帮助的人:270万
展开全部

这样可以完全达到你的要求,并且屏幕怎么变都行

<LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />
    </LinearLayout>
百度网友e24fd8e
2013-06-14
知道答主
回答量:25
采纳率:0%
帮助的人:13万
展开全部
把按钮的宽动态设置,当程序进入时,设置按钮的宽为(屏幕宽度-中间空白只和)/4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科技人财
2013-06-14 · 超过15用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:31.3万
展开全部
用android:layout_weight="1",把每个button里面都设置android:layout_weight=""属性,并且里面的宽属性用fill那个就行了,让后就是距离之间的细调了,不过,看来哥们还是很新的新手啊,那就给你说本书吧,我也是这么着过来的,《疯狂android讲义》,好像是这个名字,李刚的,还行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-06-14 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1171万
展开全部
你把按钮宽度减小一点就好了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户57407
2013-06-14
知道答主
回答量:43
采纳率:0%
帮助的人:23.7万
展开全部
设置button的android:weight=0.25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式