W sumie też o tym myślałem, ale nie wiem czy dialog nie oferuje za mało miejsca na tego typu rzeczy. Przetestuję i dam znać 🙂
Edit:
Myślę, że jednak ta metoda mi wystarczy 🙂 Dziękuję za pomoc derjack
Dla zainteresowanych kod z mojego layoutu dla dialogu:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#00000000" >
<Button
android:id="@+id/dialogButtonOK"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text=" Gotowe " />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/dialogButtonOK"
android:layout_centerHorizontal="true"
android:layout_marginBottom="23dp"
android:src="@drawable/telephone" />
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="20dp"
android:textColor="#FFF"
android:text="Tekst informacyjny "
android:textSize="20sp" />
</RelativeLayout>
Oraz metoda wywołująca dialog:
private void createDialogWithButtons() {
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.info_window);
dialog.setTitle("Sterowanie sensorami");
Button dialogButton = (Button) dialog.findViewById(R.id.dialogButtonOK);
// if button is clicked, close the custom dialog
dialogButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
dialog.dismiss();
}
});
dialog.show();
}