안녕하세요, 아이콘 중앙에 2 개의 아이콘과 텍스트보기를 정렬하는 데 문제가 있습니다. 실제로 첫 번째 아이콘과 텍스트는 제대로 정렬되어 있지만 마지막 아이콘 "playIcon"은 정렬되어 있지 않습니다. 오른쪽 모서리에 배치하고 싶습니다. 모두 정렬되어 있습니다. 이것은 내가 가진 것입니다
-
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="false"
android:descendantFocusability="blocksDescendants"
tools:context=".MainActivity" >
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:stretchColumns="3"
android:layout_margin="5dp" >
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:contentDescription="TODO" />
<TextView
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:gravity="center"
android:textColor="#FFF"
android:textSize="@dimen/text_size"
android:textStyle="bold|italic"
android:typeface="serif" />
<ImageView
android:id="@+id/playbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
RelativeLayout을 사용하여 이미지를 왼쪽과 오른쪽으로 정렬 할 수 있습니다. 이 코드와 같은 것 :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:contentDescription="TODO"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_toRightOf="@id/img"
android:layout_toLeftOf="@id/img2"
android:gravity="center"
android:text="Test"/>
<ImageView
android:id="@+id/img2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:contentDescription="TODO"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
왼쪽 이미지에는 android : layout_alignParentLeft = "true"를 사용하고 오른쪽 이미지에는 android : layout_alignParentRight = "true"를 사용하십시오. 또한 둘 다에 대해 android : layout_centerVertical = "true"를 사용하십시오.
이 코드가 유용하기를 바랍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다