小编Lim*_*nal的帖子

如何设置appcompat-v7工具栏的样式,如Theme.AppCompat.Light.DarkActionBar?

我正在尝试Theme.AppCompat.Light.DarkActionBar使用新的支持库工具栏重新创建外观.

如果我选择Theme.AppCompat.Light我的工具栏会很轻,如果我选择Theme.AppCompat它会很暗.(从技术上讲,你必须使用该.NoActionBar版本,但据我所知,唯一的区别是

<style name="Theme.AppCompat.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

现在已经没有Theme.AppCompat.Light.DarkActionBar天真了,我认为只做自己的就好了

<style name="Theme.AppCompat.Light.DarkActionBar.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

然而,有了这个,我的工具栏仍然是Light主题.我花了几个小时现在尝试混合Dark(基础)主题和Light主题的不同组合,但我找不到一个组合,让我在除工具栏之外的所有东西上都有浅色背景.

有没有办法让AppCompat.Light.DarkActionBar导入的外观android.support.v7.widget.Toolbar

android android-appcompat android-theme android-toolbar

103
推荐指数
6
解决办法
15万
查看次数

如何获取 ktor 服务的服务器 IP/端口?

我正在寻找编写一个 Ktor 功能,该功能应该使用 DNS-SD/mDNS 在本地网络上宣布该服务。我希望能够在 ktor 应用程序启动时自动启动公告,并在 ktor 应用程序停止时停止它。我已经编写了使用ApplicationStartedApplicationStopped事件来执行此操作的代码。这段代码有效。

但是,除了读取配置之外,我找不到从 ktor 获取 IP 地址/端口的方法。

有什么方法可以监听/列出 ktor 当前使用的连接器吗?

ktor

5
推荐指数
1
解决办法
1664
查看次数