ProgressBar和Snackbar不显示

时间:2015-08-14 14:34:08

标签: android

我有一个应用程序,我正在慢慢现代化。所有加载进度指示都是使用ProgressDialog完成的。在几个地方我已经为水平样式的水平ProgressBar视图(Widget.AppCompat.ProgressBar.Horizo​​ntal)更改了它。当我开始加载时,我的setVisibility(VISIBLE)和加载停止时我setVisibility(GONE)。这很好。

现在我想在某些地方添加SnackBars。我将Activity继承自AppCompatActivity,将父主题更改为Theme.AppCompat.Light.NoActionBar(来自android:Theme.Holo.Light.NoActionBar),现在ProgressBar已经消失。此外,Snackbar甚至没有出现。

Snackbar代码如下:

Snackbar.make(view, "There was an error loading the content", Snackbar.LENGTH_LONG).show();

没有错误,只是没有显示。

我想某个地方的风格一定存在问题,但我真的不知道在哪里看。

有什么想法吗?

谢谢!

编辑:再多一点调查显示ProgressBar DOES出现在屏幕外。我在ProgressLayout的底部有ProgressBar。我将它移到顶部,现在它出现并按预期消失。所以我猜它在底部看起来也只是在屏幕外。 Snackbar可能会做同样的事情!

我还没有解决方案,但至少我知道发生了什么......

最终编辑:忽略这个问题。事实证明,正在使用的库导致了这个问题。 所以,如果你带着同样的问题来解决这个问题,并且你正在使用jeremyfeinstein的slidemenu库,请查看以下链接:https://github.com/jfeinstein10/SlidingMenu/issues/680#issuecomment-66604727

0 个答案:

没有答案