【问题标题】:How to launch an activity in not full screen [closed]如何以非全屏方式启动活动[关闭]
【发布时间】:2016-06-16 15:25:59
【问题描述】:

我正在开发一个 Android 应用程序,单击主屏幕上的按钮后,我想启动一个将覆盖在主屏幕上的活动。启动的活动不应全屏显示,但必须在屏幕的各个端都有一些填充。我怎样才能做到这一点。

【问题讨论】:

  • 在这个网络提问之前做一些研究。
  • 网上有很多答案,只要谷歌就行了。

标签: android


【解决方案1】:

设置您的活动他们对话框

在您的清单中更改您的活动主题,如下所示

 <activity
        android:name=".YOUR ACTIVITY NAME"
        android:label="@string/app_name"
        android:launchMode="singleInstance"
        android:theme="@style/Theme.AppCompat.Light.Dialog"
        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

【讨论】:

    【解决方案2】:

    尝试片段对话框。我想当你在主屏幕上时,你想要像弹出窗口这样的东西。片段对话框有自己的生命周期。我没有尝试过,但我认为这就是您要搜索的内容。

    https://developer.android.com/reference/android/app/DialogFragment.html

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-22
        • 2014-05-21
        • 1970-01-01
        • 1970-01-01
        • 2012-07-09
        • 1970-01-01
        相关资源
        最近更新 更多