Activity mit Dialog Theme -> Buttons adden

  • Antworten:8
Gelöschter Account
  • Forum-Beiträge: 86

22.10.2013, 18:16:32 via Website

Hallo,

ich habe einer Activity von mir ein Dialog Theme gegeben, sodass sie jetzt als normaler Dialog aufpoppt. Nun möchte ich einen OK Button, so wie bei einem richtigen Dialog, hinzufügen. Weiß jemand wie das geht?

Gruß
Phillipp

Antworten
Gelöschter Account
  • Forum-Beiträge: 86

22.10.2013, 18:37:50 via Website

Nein eben nicht, dann habe ich einen normalen Button, der nicht wie bei einem Dialog Button unterm Dialog sitzt und richtig gestylt ist.

Antworten
SvenDD
  • Forum-Beiträge: 272

23.10.2013, 14:14:14 via Website

developer.android.com/guide/topics/ui/dialogs.html

Das ist was du suchst.

Antworten
Gelöschter Account
  • Forum-Beiträge: 86

23.10.2013, 14:17:44 via Website

Nein eben nicht, da ein Dialog nicht mit einer Activity im Dialog Theme zu vergleichen ist, von den Funktionen her.

So klappt es aber:
1<LinearLayout
2android:layout_width="match_parent"
3android:layout_height="wrap_content"
4android:id="@+id/buttonPanel"
5android:orientation="vertical">
6 <View
7android:layout_width="match_parent"
8android:layout_height="1dp"
9android:id="@+id/buttonPanelTopDivivder"
10android:background="?android:attr/dividerHorizontal">
11</View>
12 <LinearLayout
13android:layout_width="match_parent"
14style="?android:attr/buttonBarStyle"
15android:measureWithLargestChild="true"
16android:layout_height="wrap_content"
17android:orientation="horizontal">
18 <Button
19android:layout_width="wrap_content"
20android:layout_gravity="right"
21style="?android:attr/buttonBarButtonStyle"
22android:textSize="14sp"
23android:layout_height="match_parent"
24android:layout_weight="1"
25android:id="@+id/ShareDialogbtnOK"
26android:text="OK"
27android:maxLines="2">
28</Button>
29 </LinearLayout>
30 </LinearLayout>

— geändert am 23.10.2013, 14:19:45

Antworten
SvenDD
  • Forum-Beiträge: 272

23.10.2013, 14:27:55 via Website

Du kannst deinem Dialog eine eigene Layout.xml zuweisen, die sieht dann so aus, wie du es willst. Du hast nur die Möglichkeit auf OK oder Abbrechen zu reagieren.

Antworten
Gelöschter Account
  • Forum-Beiträge: 86

23.10.2013, 14:30:24 via Website

In meinem Fall brauchte ich aber eine Activity und keinen Dialog.

Antworten
SvenDD
  • Forum-Beiträge: 272

23.10.2013, 14:33:43 via Website

Achso, dann brauchst du nur das Design des Buttons.

Antworten
Gelöschter Account
  • Forum-Beiträge: 86

23.10.2013, 14:36:19 via Website

Ja, den habe ich ja nun und es funktioniert so wie gewollt.

Antworten