ggband

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在开发Dialog 时候如采用 Dialog Activity 方式可能会出现取消标题栏失效

以下针对两种情况说明

1、如果 extends AppCompatActivity

  需要在setContentView 设置supportRequestWindowFeature(Window.FEATURE_NO_TITLE)//取消标题栏

@Route(path = Constants.RoutePath.STBY_PAY_ORDER)
class PayOrderProActivity : SimpleActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        //AppCompatActivity  --->support
        supportRequestWindowFeature(Window.FEATURE_NO_TITLE)//取消标题栏
        supportActionBar?.run { hide() }//取消actionBar
        super.onCreate(savedInstanceState)
    }

    override fun viewRes(): Int {
        return R.layout.stby_activity_pay_order
    }

其中 SimpleActivity 继承自AppCompatActivity

 

2、如果 extends Activity可以采取两种方式

 1)给manifest文件中设置Activity样式,样式文件中配置

 <item name="android:windowNoTitle">true</item>

2)在setContentView 之前设置

requestWindowFeature(Window.FEATURE_NO_TITLE)

 

posted on 2019-04-17 18:07  ggband  阅读(1904)  评论(0编辑  收藏  举报