<LinearLayout.......
<Button
                android:id="@+id/news"
                android:layout_width="100dp"
                android:layout_height="50dp"
                android:grivity="center"
                android:layout_weight="0.93"
                android:text="@string/news" />我layout_grivity是设置按钮的,graivity是设置字体的。 我这么写得到的是一个文字中间偏右的按钮,该如何修改才能居中显示呢? 有人说几个按钮并排的话文字个数不一样的话权重不一样会影响按钮大小,但是我一共是5个按钮并排显示的,文字个数都一样。请大侠们教教我啊

解决方案 »

  1.   

     android:gravity="center"LZ哥,你写错了 你写成android:grivity="center";;;;
      

  2.   


    android:grivity="center"...
    哈哈楼主检查一下
      

  3.   

    android:gravity="center"
    楼主细心啊
      

  4.   


    不知道你写这个android:layout_weight="0.93"这个值是为什么。
    你是想在LinearLayout中自动整齐排列几个按钮么?
    可以这样写:
    <LinearLayout ..>
      <Button 
      android:layout_width="0dp"
      android:layout_height="50dp"
      android:layout_weight="1"
      android:text="Button Value"/>
    </LinearLayout>
    这样就行了