左边一个图片 右边一个textview
左边一个图片 右边一个textview
左边一个图片 右边一个textview
左边一个图片 右边一个textview
左边一个图片 右边一个textview
如此左边的图片如果图片比例不一致,让图片保持比例又要保持对齐,最好的方法是外面的一个布局左右各padding,然后让文字居右,如此文字部分就对齐了,同时两者各自占有一定的比例
让文字左对齐或者右对齐,在外面的布局弄个padding,如此就很容易对齐
<support.PercentLinearLayout android:id="@+id/zhoubianyihu" android:layout_width="0dp" android:layout_height="0dp" android:focusable="true" android:orientation="horizontal" android:gravity="center_vertical" app:layout_widthPercent="70%" app:layout_heightPercent="5%" app:layout_paddingLeftPercent="5%" app:layout_paddingRightPercent="5%" android:layout_gravity="center_horizontal" > <!--app:layout_widthPercent="70%"--> <ImageView android:layout_width="0dp" android:layout_height="wrap_content" app:layout_widthPercent="15%" app:layout_aspectRatio="100%" android:src="@drawable/icon_zhoubianyihu" /> <TextView android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" android:gravity="center_vertical|right" android:layout_gravity="center_vertical" app:layout_paddingLeftPercent="5%" app:layout_widthPercent="70%" app:layout_heightPercent="95%" android:textColor="#ffffff" android:textSize="19sp" android:text="周边医护" /> </support.PercentLinearLayout>