这里我粘贴我的布局文件: 可能这个问题已经被问了很多次了,但请 friend 们帮帮我
<ImageView
android:id="@+id/productImageId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/products_category" />
<RelativeLayout
android:id="@+id/linearView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/productType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/productName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/productRating"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" />
</RelativeLayout>
现在我想要的是图像应该在左边,文本在右边。 图片1名称 图片1类型 图片 1 评分
图像 1 是单个图像,如上面所示,但我的文本以单行形式显示在图像下方,例如
图片1 名称类型评级
谁能告诉我我缺少什么或者我应该在哪里更正我的布局文件。感谢您的考虑。
最佳答案
你的父级可能是一个垂直方向的LinearLayout,尝试在你的代码中添加这个LinearLayout,如下所示:
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<ImageView
android:id="@+id/productImageId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/products_category" />
<LinearLayout android:id="@+id/linearView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:id="@+id/productType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/productName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/productRating"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
</LinearLayout>
关于android - Android 中的布局创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20797890/