Muszę zrobić AlertDialog
z niestandardowym widokiem. Wiadomość od AlertDialog
ma domyślne dopełnienie, ale gdy ustawiam widok bez dopełnienia, to różdżkę, aby uzyskać takie samo wypełnienie, jak domyślny komunikat. Używam stylu, który rozszerza motyw Holo (jeśli jest to istotne).Pierwsze domyślne wypełnienie dla AlertDialog
AlertDialog.Builder builder = new AlertDialog.Builder(PlaylistListView.this.getContext());
builder.setTitle("Title");
builder.setView(inflate(context, R.layout.music_player_create_dialog, null));
builder.setPositiveButton("OK", null);
builder.setNegativeButton("Cancel", null);
builder.show();
to układ za treść:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/abc_dialog_padding_material"
android:paddingRight="@dimen/abc_dialog_padding_material"
android:paddingTop="@dimen/abc_dialog_padding_top_material"
android:paddingBottom="@dimen/abc_dialog_padding_top_material">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Title:"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:background="@null"
android:layout_marginTop="20dp"/>
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:background="@color/divider"/>
</LinearLayout>
Dodaj swój kod również – Jas
@snapdragon Dodaj kod, co zrobiłeś –