自定义Toast

来源:互联网 发布:神龙契约披风数据 编辑:程序博客网 时间:2024/06/05 20:52

1.在xml文件中定义一个布局

如:

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android"android:layout_centerInParent="true"android:id="@+id/toast_by_text"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="18sp"android:textColor="#ffffffff"android:paddingTop="2dp"android:paddingBottom="2dp"android:gravity="center"android:layout_marginTop="3dp"android:layout_marginBottom="3dp"android:layout_centerHorizontal="true"android:text="请稍后" />

2.示例Java代码

LayoutInflater inflater = activity.getLayoutInflater();View layout = inflater.inflate(R.layout.test_toast, null);TextView textView = (TextView) layout.findViewById(R.id.toast_by_text);textView.setText("请稍后"); Toast toast = new Toast(activity);toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);toast.setDuration(Toast.LENGTH_SHORT);toast.setView(layout);toast.show();


0 0