KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm loading navigation from a website, where each item has a title, description, and image. I want to have all of the titles and descriptions centered along the same axis. I'm using the following layout for each item in a ListView. It works fine when the images are half as wide as they are tall, but not if they are any wider - the text goes under the image. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="horizontal"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <TextView android:layout_height="wrap_content" android:textSize="10pt" android:id="@+id/title" android:gravity="center_horizontal" android:layout_width="fill_parent" /> <TextView android:layout_height="wrap_content" android:id="@+id/description" android:layout_width="fill_parent" android:gravity="center_horizontal" /> </LinearLayout> <View android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="3" /> </LinearLayout> <ImageView android:id="@+id/icon" android:adjustViewBounds="true" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_height="wrap_content" /> </RelativeLayout&
Tags (comma-separated)
Save Edits
Cancel