Button, TextView 및 ImageView가있는 간단한 레이아웃을 만들었습니다 (물음표가 그 안에 있음). ImageView를 Button의 오른쪽 가장자리에 맞추려면 어떻게해야합니까?
The question mark should be a bit more right
<Button
android:background="#f00"
android:textSize="25dp"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Button"
android:id="@+id/button" />
<TextView
android:id="@+id/textViewmas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button"
android:layout_alignLeft="@+id/button"
android:layout_alignStart="@+id/button"
android:text="title "
android:textSize="18dp" />
<ImageView
android:id="@+id/questionmark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/textViewmas"
android:layout_alignTop="@+id/textViewmas"
android:layout_alignRight="@+id/button"
android:layout_alignEnd="@+id/button"
app:srcCompat="@drawable/questionmark"/>
는 I 버튼의 오른쪽 가장자리에 정렬하도록 이미지의 우측 에지 (와 Questionmark)를 원한다. 상단 및 하단은 제목의 textView (동일한 높이)의 위쪽과 아래쪽에 정렬해야합니다.
왜 이미지가 오른쪽 가장자리에 정렬되지만 조금 더 왼쪽에 정렬되지 않습니까? 제목을 textsize (예 : 30dp)로 늘리면 문제가 해결되지만 작은 textsize가 필요하다는 것을 알았습니다.
------ EDIT : 이미지의 최소 크기가 적합하지 않을 수 있습니다.
android:layout_alignEnd="@+id/button"
을 그리고 당신은 왼쪽에서 약간의 마진을 추가 할 수 있습니다
android:layout_alignRight="@+id/button"
또는 :
u가 원하는 경우에 paint는 그 때 u를 정확하게 디자인 할 것이다. –
이미지에 여분의 여백이 없는지 확인하십시오. 이미지에 여분의 여백이 있으면 Photoshop 또는 다른 도구를 사용하여 제거하십시오. 또는이 이미지로 확인하고 적합 여부를 확인하십시오. https://image.flaticon.com/icons/png/512/78/78299.png – Aveek
솔루션을 게시했습니다. –