Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。
1.默认效果

http://schemas.android.com/apk/res/android "
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:padding="5dip" android:gravity="center">
<Button android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/btnSimpleToast"
android:text="默认"></Button>
<Button android:layout_height="wrap_content"
android:layout_width="fill_parent" android:text="自定义显示位置"
android:id="@+id/btnSimpleToastWithCustomPosition"></Button>
<Button android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/btnSimpleToastWithImage"
android:text="带图片"></Button>
<Button android:layout_height="wrap_content"
android:layout_width="fill_parent" android:text="完全自定义"
android:id="@+id/btnCustomToast"></Button>
<Button android:layout_height="wrap_content"
android:layout_width="fill_parent" android:text="其他线程"
android:id="@+id/btnRunToastFromOtherThread"></Button>
</LinearLayout>

3.custom.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android "
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:background="#ffffffff" android:orientation="vertical"
android:id="@+id/llToast" >
<TextView
android:layout_height="wrap_content"
android:layout_margin="1dip"
android:textColor="#ffffffff"
android:layout_width="fill_parent"
android:gravity="center"
android:background="#bb000000"
android:id="@+id/tvTitleToast" />
<LinearLayout
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/llToastContent"
android:layout_marginLeft="1dip"
android:layout_marginRight="1dip"
android:layout_marginBottom="1dip"
android:layout_width="wrap_content"
android:padding="15dip"
android:background="#44000000" >
<ImageView
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:id="@+id/tvImageToast" />
<TextView
android:layout_height="wrap_content"
android:paddingRight="10dip"
android:paddingLeft="10dip"
android:layout_width="wrap_content"
android:gravity="center"
android:textColor="#ff000000"
android:id="@+id/tvTextToast" />
</LinearLayout>
</LinearLayout>


更多相关文章

  1. android所有控件
  2. android:ellipsize省略文字用法
  3. Android图片太大导致无法正常显示
  4. 【Android】Android(安卓)apk默认安装位置设置
  5. 【Android(安卓)界面效果39】android:inputType问题
  6. 关于android旋屏问题
  7. 基本的UI组件(TextView、EditText、Button、ImageView、SeekBar)
  8. 安卓开发小效果--走马灯
  9. Android利用TextView制作跑马灯该效果

随机推荐

  1. 从xml中获取城市,省份名称
  2. 使用 XML 文件记录操作日志
  3. XMLTextReader和XmlDocument读取XML文件
  4. XML和XSLT结合使网站设计浑然一体
  5. 对于任意的XML的遍历
  6. 如何使用XML实现多渠道接入网站的构架
  7. 灵活调用xsl来解析xml文档(js异步)
  8. FireFox对XML的处理兼容IE的节点处理方法
  9. 读写xml所有节点个人小结 和 读取xml节点
  10. 基于关系型数据库引擎的"XML"索引技术