我有一个TextView
和ImageView
在ListView
行,彼此相邻。但是,ImageView
根本没有显示,也没有注册点击。这是XML代码:Android:TextView旁边的ImageView没有显示
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:text="text"
android:layout_width="320dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_centerVertical="true"
android:padding="10dp" />
<ImageView
android:id="@+id/imageView"
android:clickable="true"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/textView"
android:src="@drawable/ic_action"/>
</RelativeLayout>
的问题似乎在于在layout_toRightOf
行,如果我删除它时,ImageView
显示,但在错误的地方。但我不明白为什么它会造成问题。我错过了什么?
尝试使用线性布局与水平方向 – Deepesh
@Technicolor似乎'的android:layout_width = “320dp”'太很多为你的屏幕为什么你完全需要320 DP? –