<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/linear_share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:padding="15dp"
android:text="评论 "
android:textColor="@color/six1"
android:textSize="@dimen/twoTitle"
android:gravity="center" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" >
<TextView
android:id="@+id/tv_supportWish"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/redClicked"
android:gravity="center"
android:padding="15dp"
android:text="支持Ta"
android:textColor="@color/white"
android:textSize="@dimen/twoTitle" />
</LinearLayout>
</LinearLayout>
看样子是左右平分了,其实没有,因为左右的文本不是占据一样的宽度的,左边的少两个字节
解决方案1
左边的文本改成 android:text="评论 \u3000",这样左右文本占用一样的字节,就会平分了
解决方案2
android:layout_width="0dp"
android:layout_weight="1",这样也平分了
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/linear_share"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:padding="15dp"
android:text="评论 "
android:textColor="@color/six1"
android:textSize="@dimen/twoTitle"
android:gravity="center" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" >
<TextView
android:id="@+id/tv_supportWish"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/redClicked"
android:gravity="center"
android:padding="15dp"
android:text="支持Ta"
android:textColor="@color/white"
android:textSize="@dimen/twoTitle" />
</LinearLayout>
</LinearLayout>
相关推荐
layout_gravity 在 线性布局 和 帧布局 中的应用 通过代码 直观的展示 layout_gravity 和 gravity 的区别
android:layout_gravity 属性详细解读
Android layout_weight使用方法及实例,需要的朋友可以参考一下
layout_weight的作用是设置子空间在LinearLayout的重要度(控件的大小比重)。layout_weight的值越低,则控件越重要,下面为大家介绍下具体的使用方法
4G模块天线 射频LAYOUT_应用指导_V2.1.pdf
本文档主要介绍了模块外围射频电路的PCB 走线注意事项,帮助客户在使用移远模块时,正确进行RF 部分的PCB 布线设计,以保证RF 性能,减少客户的设计周期。 本文档适用于所有Quectel(移远) GSM、WCDMA 和 LTE 模块...
为什么有时候像android:layout_marginBottom等变量的赋值为负数? 例如如下代码: android:orientation="vertical" android:id="@id/Widget_2X4_frame" android:layout_width="fill_parent" android:...
Android支持多屏幕机制即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源。本文就介绍了4中Android屏幕自适应解决方案。...传统的layout_weight使用方法是将当前控件的layout_width和layout_
DDR3__Layout_Design.pdf
NULL 博文链接:https://breaklayer.iteye.com/blog/741165
点对点 Android_Layout_之_RelativeLayout_代码实现相对布局 使用
RTL8153B_Series_Layout_Guide,RTL8153官方布局指导手册。
今天主要说的是对Layout_weight属性的完全解析,以及利用Layout_weight这个属性使用ListView来实现表格的效果,我们都知道Android里面专门有一个TableLayout来实现表格的,说实话,我平常开发中用TableLayout还是...
C-PHY layout走线的指导手册,主要是线宽,走线长度以及与D-PHY走线上的差异比较。简单易懂,清晰明确,解决走线的棘手问题。
Android中gravity与layout_gravity的区别
android:layout_gravity:设置控件本身相对于父控件的显示位置。 看下如下代码段 代码如下:<?xml version=”1.0″ encoding=”utf-8″?><!– android:gravity设置了按钮上面的文字的显示位置,而android:...
对做射频、硬件、layout、天线工程师有直接和重大帮助,喜欢请五星好评! 中文版摘要: AN91445 以简单的术语解释了天线设计,并指导 RF 组件选择、匹配网络设计和布局设计。本应用指南还推荐了两款经赛普拉 斯测试...
看图快速学PADS_LAYOUT__PCB拼板教程