2011.07.11——— android 自定义toast


自定义toast方法
protected void showToast() {        // create the view        View view = inflateView(R.layout.incoming_message_panel);        // set the text in the view        TextView tv = (TextView)view.findViewById(R.id.message);        tv.setText("khtx. meet u for dinner. cul8r");        // show the toast        Toast toast = new Toast(this);        toast.setView(view);        toast.setDuration(Toast.LENGTH_LONG);        toast.show();    }    private View inflateView(int resource) {        LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);        return vi.inflate(resource, null);    }


xml:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:background="@android:drawable/toast_frame">    <LinearLayout        android:orientation="horizontal"        android:layout_width="match_parent"        android:layout_height="wrap_content">            <ImageView                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:src="@drawable/sample_thumb_2"                />            <TextView                android:id="@+id/message"                android:layout_gravity="center_vertical"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:paddingLeft="6dip"                />    </LinearLayout></FrameLayout>






更多相关文章

  1. Android(安卓)P(api28) 不支持 http 协议解决方法
  2. Android之Loader理解
  3. 三步搞定:Vue.js调用Android原生方法
  4. 2011.07.11——— android 自定义toast
  5. Android之Loader理解
  6. android 防止键盘弹出的简单方法
  7. Android(安卓)UI开发第十七篇――Android(安卓)Fragment实例
  8. android 获取包名的两种方式
  9. Android(安卓)文件下载 downloadManager

随机推荐

  1. android 安装文件例子
  2. android中的布局
  3. Android代碼執行shell 命令
  4. Android(安卓)自动化测试框架Instrumenta
  5. 自定义android RadioButton样式
  6. android noTouch 事件
  7. Android上传图片至服务器
  8. android 资料文档共享
  9. android 通知提醒
  10. android 读取mac地址