【问题标题】:WindowManager.LayoutParams why is there a setTitle method?WindowManager.LayoutParams 为什么会有 setTitle 方法?
【发布时间】:2013-03-06 00:25:38
【问题描述】:

所以昨天我在编程,突然在WindowManager.LayoutParams 类中遇到了setTitle 方法,为什么像这样的这个类会有setTitle 方法?用于什么地方?文档没有说明该功能。

我的猜测是它可以用于调试或类似的东西,但除此之外我没有任何线索。

为什么它会被声明为 final 方法?因为它还没有准备好让我们覆盖它?

只是想知道...

注意:以下两个答案都“正确”且提供了很好的信息,但只能接受一个。

getTitle

setTitle

【问题讨论】:

    标签: android layoutparams android-windowmanager


    【解决方案1】:

    查看WindowManager的源代码,除了debug和parcel写方法外,似乎没有在任何地方使用这个标题。

    此外,在 WindowManager.LayoutParamssetTitle()getTitle() 方法实际用于生产代码的情况下,在 Google 上搜索 +"windowmanager.layoutparams" +".setTitle()" site:grepcode.com 似乎不会返回任何结果。

    我想说的是,Android 工程师觉得可能在未来的某个时间点,他们可能需要一个 title 属性,并将其作为存根放入。

    【讨论】:

    • @Mr.Me 啊,但是我没有看到 SoftInputWindow 和 StatusBar 服务:P 很好去那里。
    • 这两个答案实际上都有些“正确”,接受一个是我通常会做的,但两个答案都提供了不同的信息,因此我需要同时接受它们......思考......
    • @RolfSmit 接受我先生的。他实际上设法找到了两个使用它的地方。
    • @RolfSmit 还是 Raghv Sood 发现了一个我没有提到的实际用法(包写)和调试
    【解决方案2】:

    嗯,这个布局参数值似乎在任何地方都没有任何用途。

    它现在似乎是一个占位符。

    我只设法找到了使用它的这两个案例: SoftInputWindowStatusBar Service

    而且视觉上两者都没有效果(至少在我的设备和模拟器上)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      相关资源
      最近更新 更多