Я прочитал много тем, но не нашел ответа на свою проблему.Я пытаюсь использовать стили android.R.style.Theme_Translucent_NoTitleBar
или xml с
<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>
Даже я добавил
dialog.getWindow().setBackgroundDrawableResource(R.drawable.pixel);
, где пиксель прозрачен для рисования, но безуспешно.У меня всегда белая рамка.
Мой код ниже:
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