在水平方向上有三个控件: ImageView、textview1、textview2 , 其中 ImageView 靠左对齐,textview2 靠右对齐,我想把剩余的空间给textview1,请问怎么实现?谢谢!另外 ImageView和textview2 的宽度为 android:layout_width="wrap_content"。

解决方案 »

  1.   

    你把他的layout_weight设成1,其他的不用设置,就OK了
      

  2.   

    你把textview1的layout_weight设成1
      

  3.   

    你把textview1的layout_weight设成2
      

  4.   

    我用的是RelativeLayout , layout_weight 属性不支持。 请问如果使用LinearLayout布局,ImageView 靠左对齐,textview2 靠右对齐怎么实现?
      

  5.   

    你直接把LinearLayout的布局方向设成水平就可以了
      

  6.   

    给你推荐个软件,droiddraw想怎么部局,把托动控件放进去点击generate代码就出来了。有这个软件以后就不用为布局担心了
      

  7.   

    谢谢大家,用LinearLayout实现了,感谢lenovoliulin推荐droiddraw,个人感觉还是手动写XML文件精确些