【发布时间】:2010-08-21 19:13:44
【问题描述】:
我想知道是否有任何方法可以使用我自己的可绘制对象来显示自定义标题 - 然后在标题布局中放置一个进度条,使其类似于内置的 android 进度条。
在我的代码中——我希望能够调用setProgressBarIndeterminateVisibility(true) 并让它在我的自定义标题栏中显示进度条。
这可能吗?
我已经设置了我的应用程序主题,以便它使用自定义标题 - 但我不知道如何或将进度条放在该布局中的位置。
提前致谢。
编辑:现在我使用自己的主题,看起来像这样:
<style parent="android:Theme.Light.NoTitleBar" name="BaseTheme">
<item name="android:windowBackground">@drawable/splash_bg</item>
<item name="android:windowTitleStyle">@style/TitleBackground</item>
</style>
标题背景样式为:
<style name="TitleBackground" parent="android:WindowTitleBackground">
<item name="android:background">@drawable/title_bar</item>
</style>
为了给每个人一个更好的主意——像这样。
【问题讨论】:
-
如果你可以用另一个电话代替这个电话,那对你有用吗?因为您永远无法将 CUSTOM_TITLE 与任何其他标题功能一起使用。
-
我的意思是我可以制作自己的布局并使用
<include />在每个屏幕上包含我的标题 - 但由于我无法覆盖有问题的方法,我必须制作一个显示和隐藏我自己的进度条的不同方法 - 然后将其放入每个活动中。好吧——现在我想起来了,我可以把它放在一个类中,然后调用那个类,但这仍然比我想做的工作多:)。