2
私は多くの話題を読んだが、私は自分の問題の答えを見つけられなかった。私は、ピクセルが透明描画可能ですが、運とダイアログで白い枠線を削除するには?
dialog.getWindow().setBackgroundDrawableResource(R.drawable.pixel);
を追加したとしても
<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@color/transparent_white</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowNoTitle">true</item>
</style>
でandroid.R.style.Theme_Translucent_NoTitleBar
またはXMLスタイルを使用しようとしています。私はいつも白いボーダーを持っています。
私のコードは以下の通りです:
Dialog dialog = new Dialog(this,
android.R.style.Theme_Translucent_NoTitleBar);
dialog.getWindow().setBackgroundDrawableResource(R.drawable.pixel);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
ListView modeList = new ListView(this);
String[] stringArray = new String[] { "aaa", "bbb" };
ArrayAdapter<String> modeAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1,
stringArray);
modeList.setAdapter(modeAdapter);
builder.setView(modeList);
dialog = builder.create();
よろしく、 Swierzy
あなたに感謝役立ちます希望、私はこれを試してますが、白のボーダーがまだあります、イム不思議ではあなたが作成した場合に何の白のボーダーはございませんセンスオーバーレイ – user1199476
の問題であり、スタイルとイメージを正しく設定し、ダイアログのスタイルを設定します。 –
あなたの助けをありがとう、私は私の問題を解決した:) – user1199476