ListView
행에 TextView
및 ImageView
이 있고 서로 옆에 있습니다. 그러나 ImageView
은 전혀 표시되지 않으며 클릭 수도 기록하지 않습니다.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>
문제는 내가 그것을 제거하면 ImageView
가 표시되면, layout_toRightOf
라인에 거짓말을 보이지만, 잘못된 장소에서 :이 XML 코드입니다. 그러나 나는 그것이 왜 문제를 일으키는 지 이해하지 못합니다. 내가 뭘 놓치고 있니?
이 @Technicolor 안드로이드는'보인다 수평 방향으로 – Deepesh
와 선형 레이아웃을 사용해보십시오 이해 왜 당신이 정확히 320 dp를 필요로하는지 당신의 스크린을 위해 많이? –