android布局求助..

小0 发布于 2011/07/22 17:01
阅读 700
收藏 0

 这是我的布局代码:

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

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:id="@+id/title"
        android:textSize="20dip"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        />
        <TextView
            android:id="@+id/address"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
           
            />
        <TextView
            android:id="@+id/leibie"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />
                <TextView
            android:id="@+id/distance"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="距离:"
            />
            <TextView
            android:id="@+id/mobile"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            />
            <TextView
            android:id="@+id/path"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            />
  </LinearLayout>

<RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="2"/>
             <RatingBar
                   android:numStars="2"
                   style="?android:attr/ratingBarStyleIndicator"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                android:id="@+id/ratingbar"
                android:layout_alignParentRight="true"/>
                <ImageView
                android:id="@+id/net_imageview"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/ratingbar"
            android:layout_alignParentRight="true"
            /> 

LinearLayout里面嵌套一个LinearLayout  和RelativeLayout,   RelativeLayout和 LinearLayout 是分开了 android:layout_weight 一个是设置的是1 一个是2  但是当没有imageview图片的时候。那个地址信息和公交路线还是会自动换行了。我想让它不换行。把图片空出来的那个位置填充. 简单点说 就是有图片的时候 让它换行,没有的时候 让它不换行,去填充图片的那个空缺  。。都给点建议把。。。最好能给个代码。。O(∩_∩)O~

加载中
0
小0
小0
都来看看呢..
0
OSC首席过客
OSC首席过客
我想把这个系统装到我的WM手机上
0
吴可
吴可
用Frame Layout,可以叠层显示,然后判断是否有图片,有就动态设置 TextView的宽度,减小到相应距离,无就正常扩充到屏幕宽度
0
seawind
seawind

先需要确认下你的那个RatingBar是不是一直在显示,还是说是跟ImageView一起显示的。

如果这两个是一起显示消失的,那么问题就非常简单了,你只要在包含这两个控件的RelativeLayout设置一个属性:android:visibility = "gone",在需要显示的时候,将该layout设置为android:visibility = "visible"

0
andy_5826_liu
andy_5826_liu
可以将刘家食府几个字与下面的文字不要放在同一个LinearLayout布局里面。如果你这样,有RatingBar的存在,TextView始终会换行。。。因为里面那个LinearLayout占得宽度并不是全屏。。。
返回顶部
顶部