微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wrap_content最大?

如何解决wrap_content最大?

| 有一个TableLayout,其中有一堆行看起来像这样:
<TableRow android:id=\"@+id/ROW_CHOOSE_ANSWER_1\">

  <Button android:id=\"@+id/BUTTON_CHOOSE_ANSWER_1\"
         style=\"@style/cue_minor\"  
         android:clickable=\"true\"
            android:cursorVisible=\"false\"
            android:layout_height=\"wrap_content\"
            android:layout_weight=\"45\"
            android:layout_width=\"1dip\"
            android:gravity=\"center|center_vertical\"
            />

     <Button android:id=\"@+id/BUTTON_CHOOSE_ANSWER_2\"
            style=\"@style/cue_minor\"
            android:clickable=\"true\"
            android:cursorVisible=\"false\"
            android:layout_height=\"wrap_content\"
            android:layout_weight=\"45\"
            android:layout_width=\"1dip\"
            android:gravity=\"center|center_vertical\"
            />

</TableRow>    
当前的行为是,如果第一个按钮的文本换行到第二行,则按钮的高度会更大。很好但是,另一个按钮(如果没有那么多的文本)会更小。 我希望两个按钮都具有相同的高度---这是具有最大文本量的按钮所需的最大高度。 我可以使用布局标签执行此操作吗?还是需要通过代码手动执行此操作?     

解决方法

        在两者中都设置
android:minHeight=\"30dip\";
或一些值     ,        只是尝试将高度设为
fill_parent
...希望这能起作用...     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。