Android程序不希望在整个屏幕上打开

时间:2014-04-02 04:33:13

标签: android apk resolution

昨天刚刚创建了apk:)

enter image description here

它在整个屏幕上都没有打开!告诉你原因,你能帮忙吗?我尝试了虚拟的,它适合所有的屏幕...

3 个答案:

答案 0 :(得分:4)

将这一行放在setContentView

之前
requestWindowFeature(Window.FEATURE_NO_TITLE);
//setContentView(R.layout.main_activity);

如果您想要全屏,请使用以下代码:

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//setContentView(R.layout.main_activity);
是的,这也是。只需将theme放在AndroidManifest.xml

上即可
<activity
   android:name="MainActivity"
   android:label="@string/app_name"
   android:screenOrientation="portrait"
   android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/>

答案 1 :(得分:2)

清单文件

中添加此行
    <activity
        android:name="activity name"
        android:screenOrientation="portrait"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
    </activity>

也像这样使用layout.xml。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<RelativeLayout
    android:id="@+id/top"
    android:layout_width="fill_parent"
    android:layout_height="70dp"
    android:background="@drawable/top_home" >

    <Button
        android:id="@+id/back"
        android:layout_width="90dp"
        android:layout_height="34dp"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="15dp"
        android:background="@drawable/about_back_selector"
        android:onClick="@string/back_click"
        android:text="@string/back"
        android:textColor="#ffffff" />

    <ImageView
        android:id="@+id/logo"
        android:layout_width="100dp"
        android:layout_height="45dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginRight="15dp"
        android:background="@drawable/logo"
        android:focusable="true"
        android:focusableInTouchMode="true" />
</RelativeLayout>

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_above="@+id/bottom"
    android:layout_below="@+id/top"
    android:background="@drawable/payment_bg" >

    <EditText
        android:id="@+id/titleedit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="15dp"
        android:layout_marginRight="15dp"
        android:layout_marginTop="35dp"
        android:gravity="right"
        android:hint="لقب"
        android:imeOptions="actionNext"
        android:nextFocusDown="@+id/feedbackedit"
        android:padding="10dp"
        android:singleLine="true"
        android:textColor="#11116F"
        android:textColorHint="#444141"
        android:textSize="12sp" />

    <EditText
        android:id="@+id/feedbackedit"
        android:layout_width="fill_parent"
        android:layout_height="130dp"
        android:layout_below="@+id/titleedit"
        android:layout_marginLeft="15dp"
        android:layout_marginRight="15dp"
        android:gravity="right"
        android:hint="التغذية الاسترجاعية"
        android:imeOptions="actionNext"
        android:inputType="textMultiLine"
        android:nextFocusDown="@+id/usermailedit"
        android:padding="10dp"
        android:textColor="#11116F"
        android:textColorHint="#444141"
        android:textSize="12sp" />

    <EditText
        android:id="@+id/usermailedit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/feedbackedit"
        android:layout_marginBottom="15dp"
        android:layout_marginLeft="15dp"
        android:layout_marginRight="15dp"
        android:layout_marginTop="15dp"
        android:gravity="right"
        android:hint="البريد الإلكتروني"
        android:imeOptions="actionDone"
        android:inputType="textEmailAddress"
        android:padding="10dp"
        android:singleLine="true"
        android:textColor="#11116F"
        android:textColorHint="#444141"
        android:textSize="12sp" />

    <Button
        android:layout_width="90dp"
        android:layout_height="35dp"
        android:layout_below="@+id/usermailedit"
        android:layout_centerHorizontal="true"
        android:layout_marginLeft="70dp"
        android:onClick="@string/send"
        android:layout_marginRight="70dp"
        android:background="@drawable/button_selector"
        android:text="حفظ"
        android:textColor="#ffffff" />
</RelativeLayout>

<RelativeLayout
    android:id="@+id/bottom"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:background="@drawable/bottom" >
</RelativeLayout>

答案 2 :(得分:0)

您是否将布局容器宽度设置为match_parent或fill_parent?

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
 ...
</LinearLayout>