请看下面:
我尝试使用绝对布局,但这已被弃用。感谢您的帮助,谢谢。
我尝试使用绝对布局,但这已被弃用。感谢您的帮助,谢谢。
RelativeLayout 是一个不错的选择。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:scaleType="centerCrop"
android:src="@drawable/iconImage" />
<ImageView
android:id="@+id/badge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/icon"
android:layout_alignTop="@+id/icon"
android:src="@drawable/badge" />
如果你想要一个带有动态数字或文本的徽章,那么你可以将第二个 ImageView
改为 TextView
(或者像 LinearLayout
或 RelativeLayout
这样的 ViewGroup
),并给它一个背景drawable来设置显示的文本。请查看github上的ViewBadger项目(但请记住不要在Android应用程序中复制其他平台的UI元素)。
AbsoluteLayout
布局。 - Alex LockwoodAbsoluteLayout
吗?只是想确认一下。;D - Squonk