2013-10-01 2 views
-2

Я хотел бы показать действие как диалог, как это приложение здесь. Как я могу это сделать? Я пробовал собственный макет для диалога, но он не похож на выход xml. enter image description hereОтображение активности в диалоговом окне в android

+0

Возможно добавление дополнений к макету активности. Иначе вы можете использовать DialogFragment :) –

ответ

1

Либо использовать DialogFragment или использовать AlertDialog, как показано ниже:

LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View layout = inflater.inflate(R.layout.yourLayoutId, (ViewGroup) findViewById(R.id.yourLayoutRoot)); 
AlertDialog.Builder builder = new AlertDialog.Builder(this).setView(layout); 
AlertDialog alertDialog = builder.create(); 
alertDialog.show(); 
+1

Он не отвечает на вопрос, так как это не активность. –

0

Вы можете добавить это ваш манифест в вашем Activity декларации.

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

0

Возможно добавление это в MainFest в деятельности вы хотите, чтобы показать, как диалог поможет вам:

android:theme="@android:style/Theme.Holo.Light.Dialog" 
0

установить тему вашей деятельности к теме диалога

android:theme="@android:style/Theme.Dialog" 

затем в вашей деятельности не задайте ни одного вида и просто создайте диалоговое окно с представлением, которое вы хотите показать

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