9

を編集して、アプリ内のすべてのトーストを変更したいと考えていますthemes.xml

ボタンを変更するために使用<item name="buttonStyle">@style/MyButton</item>していますが、トーストに似たものがありますか、それともMyToast組み込みのトーストを拡張するクラスを作成して使用する必要がありますか?

4

2 に答える 2

6

これでトーストの背景を変更できます:

<style name="myTheme" parent="@android:styles/Theme.Holo">
  <item name="android:toastFrameBackground">@android:drawable/my_toast</item>
</style>
于 2013-04-06T19:10:53.950 に答える
-3

これを試して:

 Toast toast=new Toast(this);
     LayoutInflater inflater=this.getLayoutInflater();
     View toastView=inflater.inflate(R.layout.toast_layout, (ViewGroup)findViewById(R.id.toastView));
     TextView txtDate=(TextView)toastView.findViewById(R.id.txtDate);
     txtDate.setText("toast appeared at "+Calendar.getInstance().getTime().toLocaleString());
     toast.setGravity(Gravity.CENTER, 0, 0);
     toast.setView(toastView);
     toast.show();
于 2013-04-05T11:50:00.143 に答える