3

私は ActionBarSherlock と SherlockDialogFragment を使用しています。ICS でアプリを実行すると、ダイアログがうまく表示されます。ただし、Gingerbread で実行している場合、ダイアログにはスタイルが適用されません。

これがどのように機能するのか、それとも何かが足りないのかどうかはわかりません。ActionBarSherlock は、アクティビティをダイアログのようにスタイリングすることについてのみ言及しています。サンプル コードには、DialogFragments の例はありません。私の質問は、「SherlockDialogFragment は Gingerbread の下で適切なダイアログのように見えるはずですか?」

評判ポイントがないので画像を投稿できません。

4

1 に答える 1

1
  1. A DialogFragment(拡張により a SherlockDialogFragment) は UI オブジェクトではないため、スタイルを持たないことができます。あなたが言及しているのはDialog、フラグメントによって管理されているレギュラーです。
  2. Dialog要素はアクション バーの一部ではないため、ActionBarSherlock は要素のスタイルを設定しません。表示されるダイアログに一貫した外観が必要な場合は、自分で行う必要があります。
于 2012-08-14T15:24:00.110 に答える