android how to make a textview to fill layout both vertically and horizintly -
i want design layout 1 image , 1 text view text view should fill remaining area both horizontally , vertically depending upon length of text. right able fill space vertically only. great me!!
here layout: want minimum 100dp width , max 230dp if available
<relativelayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" > <imageview android:id="@+id/wine_image" android:layout_width="70dp" android:layout_height="70dp" android:layout_marginleft="30dp" android:layout_margintop="5dp" android:scaletype="fitxy" /> <textview android:id="@+id/wine_name" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_marginleft="5dp" android:layout_torightof="@id/wine_image" android:ellipsize="end" android:maxwidth="250dp" android:minwidth="100dp" android:singleline="false" android:textcolor="@color/yellow" android:textsize="8sp" /> <textview android:id="@+id/winedetailstext" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_below="@id/wine_name" android:layout_marginleft="5dp" android:layout_margintop="5dp" android:layout_torightof="@id/wine_image" android:ellipsize="end" android:maxlines="100" android:maxwidth="230dp" android:minwidth="100dp" android:scrollbars="vertical" android:singleline="false" android:textcolor="@android:color/white" android:textsize="8sp" /> </relativelayout>
make sure propeties of parent set
android:layout_width="fill_parent" android:layout_height="fill_parent" and textview following
<textview android:layout_width="fill_parent" android:layout_height="fill_parent" />
Comments
Post a Comment