Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让一个活动(使用Theme.dialog显示)占据大部分屏幕-Android_Android_Android Activity - Fatal编程技术网

如何让一个活动(使用Theme.dialog显示)占据大部分屏幕-Android

如何让一个活动(使用Theme.dialog显示)占据大部分屏幕-Android,android,android-activity,Android,Android Activity,安卓2.3.3 我有一个活动,使用下面的代码显示 <activity android:name="com.xx.xxx.CombinationActivity" android:label="" android:theme="@android:style/Theme.Dialog"> </activity> 我只是在猜你想要什么 我想你想让活动填满你的屏幕 试试这个代码 android:layout_width="fill_par

安卓2.3.3

我有一个活动,使用下面的代码显示

<activity android:name="com.xx.xxx.CombinationActivity"
    android:label=""
    android:theme="@android:style/Theme.Dialog">            
</activity>

我只是在猜你想要什么

我想你想让活动填满你的屏幕

试试这个代码

android:layout_width="fill_parent"
而不是

 android:layout_width="match_parent"
使用


您的对话框现在将填满屏幕宽度。

在设置了主题对话框样式的活动中,执行以下操作:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.your_layout);

    getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
}

你能说出你想要什么吗?看不到你的形象?好像马蒂亚斯回答是你在运行应用程序时所希望的,我把活动集中在中间,宽度等于任何文本视图的文本。我需要它占据整个屏幕,有10dp的边距。@Markonififorovic,我想它会工作的。我会试试看。@MarkoNiciforovic,你愿意给出同样的答案,这样我就可以接受了吗?但他们都是这么做的,对吗?我猜,fill\u parent已被弃用,建议我们使用match\u parent
 android:layout_width="match_parent"
android:layout_width="match_parent"
android:minWidth="1000dp"
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.your_layout);

    getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
}