参考 http://blog.csdn.net/zhangphil/article/details/43702953
仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)之后,
知道了,实现方式主要有两种途径:(1)重写View的onDraw()。(2)写布局文件实现。现在使用布局文件实现,主要利用FrameLayout的布局覆盖特性实现上述功能。
xml布局文件
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dip">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/selected_text_view"
android:background="@drawable/selected_tag_view_selector"
android:layout_marginTop="10dip"
android:layout_marginLeft="10dip"
android:layout_marginRight="15dip"
android:paddingLeft="10dip"
android:paddingRight="10dip"
android:minHeight="30dp"
android:minWidth="45dp"
android:gravity="center"
android:text="tag_text"/>
<FrameLayout
android:layout_gravity="right"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/delete_image_view"
android:layout_width="25dip"
android:layout_height="25dip"
android:src="@drawable/delete_normal"/>
</FrameLayout>
</FrameLayout>