说明:以前显示一个水果(图文)采用一个垂直的线性布局,包含一个图像控件和一个标签控件,现在只需要一个标签控件就可以搞定,利用标签的drawableTop属性来实现。
1.放入水果小图片到drawable资源文件里
2.编写activity_main.xml布局资源文件
用drawableTop属性来实现
xml代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
tools:context=".MainActivity">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/cm"
android:drawableTop="@drawable/cm"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:gravity="center"
android:text="@string/jz"
android:drawableTop="@drawable/jz"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:gravity="center"
android:text="@string/lz"
android:drawableTop="@drawable/lz"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/pg"
android:drawableTop="@drawable/pg"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:gravity="center"
android:text="@string/xg"
android:drawableTop="@drawable/xg"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:gravity="center"
android:text="@string/xj"
android:drawableTop="@drawable/xj"/>
</LinearLayout>
</LinearLayout>