public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 点击按钮显示Toast
public void onClick(View v) {
customToast("自定义吐司");
}
public void customToast(String info) {
Toast toast = Toast.makeText(this, "吐司内容", Toast.LENGTH_SHORT);
// 设置显示位置,x,y为偏移量
toast.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 100);
View view = getLayoutInflater().inflate(R.layout.toastview, null);
TextView tv = (TextView) view.findViewById(R.id.tv);
tv.setText(info);
// 根据自定义布局,创建view并设置
toast.setView(view);
// 显示
toast.show();
}
}