2012-04-28 3 views
0

У меня есть деятельность, и я поставил в диалог с помощьюандроид диалог Кнопка закрытия

<activity android:name=".ChangeUserImageActivity" android:theme="@android:style/Theme.Dialog"></activity> 

Как я могу создать кнопку закрытия в правом верхнем углу? В настоящее время мой макет выглядит следующим образом, и я использую абсолютное расположение ...

<Button 
    android:id="@+id/closebtn" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_x="260px" 
    android:layout_y="5px" 
    android:text="X" 
    android:textSize="18sp" 
    android:onClick="close_click" 
    /> 
+1

можете ли вы показать свой макет xml здесь? – NrNazifi

ответ

3

Изменить текущую раскладку, так что родитель является RelativeLayout, а затем ваш Button будет выглядеть следующим образом:

<Button 
    android:id="@+id/closebtn" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:text="X" 
    android:textSize="18sp" 
    android:onClick="close_click" 
    /> 

И конечно, вам придется изменить свой текущий макет, чтобы использовать RelativeLayout (макет, который вы не добавили на свой вопрос)

Смежные вопросы