保護された ボイドのonCreate(バンドルsavedInstanceState){ スーパー.onCreate(savedInstanceState)。 setContentView(R.layout.activity_main)。 ボタン = (ボタン)findViewById(R.id.button)。 button.setOnClickListener(新しいOnClickListener(){ @Override 公共 のボイドのonClick(ビューV){ // TODO自動生成されたメソッドスタブ トーストトースト = 新しいトースト(MainActivity。この); ビューが表示 = LayoutInflater.from(MainActivity。この).inflate(R.layout.toast、NULL ); ImageViewのImageViewの = (ImageViewの)view.findViewById(R.id.image); imageView.setImageResource(R.drawable.a1); // 中心 toast.setGravity(重力.CENTER、0、0 ); // ロードカスタムレイアウトの toast.setView(ビュー); toast.show(); } }); }
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < のLinearLayout のxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" のandroid:layout_width = "match_parent" のandroid:layout_height =」 match_parent」 アンドロイド:オリエンテーション= "水平" > < ImageViewのの アンドロイド:ID = "@ + ID /画像" アンドロイド:layout_width = "wrap_content" アンドロイド:layout_height = "fill_parent" アンドロイド:layout_marginRight = "10dp" /> < アンドロイド:layout_width = "wrap_content" のandroid:layout_height = "fill_parent" アンドロイド:テキスト= "自定义吐司通知" アンドロイド:の、textColor = "#000000" /> </ のLinearLayout >