当前位置: 首页 > 知识库问答 >
问题:

Android SlidingMenu未显示SlidingFragmentActivity

白星渊
2023-03-14

问题:我的滑动菜单只显示空视图(白色背景)

我使用滑动菜单,这是广泛用于类似facebook的菜单。(https://github.com/jfeinstein10/SlidingMenu)

但是在我的项目中,滑动菜单不显示任何布局,只显示白色背景。

我以前在其他项目中使用过滑动菜单,没有任何问题。

最大的区别是我在新项目中使用了actionbarsherlock(和寻呼机适配器)。

以下是我主要活动的课堂定义:

public class MainActivity extends SlidingFragmentActivity {

并修改如下滑动菜单库以支持动作栏

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {

并在我的主要活动中设置如下滑动菜单:

private void setupSlidingMenu(){

    setBehindContentView(myMenu);

    menu = getSlidingMenu();
    menu.setMode(SlidingMenu.LEFT);
    menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
    menu.setShadowWidthRes(R.dimen.shadow_width);
    menu.setShadowDrawable(R.drawable.shadow);
    menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
    menu.setFadeDegree(0.35f);
}

我还用一个textview和一个简单片段测试了两个非常简单的布局,但两个测试都显示了相同的结果。

我的项目和滑动菜单库都依赖于ActionbarSherlock库。

提前谢谢你的帮助。

共有1个答案

傅浩漫
2023-03-14

我自己解决问题。

问题是我在主要活动中使用了以下主题。

<style name="WhiteTheme.VPI" parent="Theme.Sherlock.Light"> 
    <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item> 
    <item name="actionBarStyle">@style/WhiteTheme.ActionBarStyle</item> 
    <item name="android:actionBarStyle">@style/WhiteTheme.ActionBarStyle</item>
    <item name="android:background">#ffffff</item> 
</style>

和<代码>

 类似资料:
  • 我直接从书上抄了这些例子。代码应该在JFrame上绘制一些东西,但没有显示任何东西(除了JFrame),这里是带有main方法的类 下面是JPanel的一个子类

  • 我试图在应用程序启动时显示项目的listview。但在应用程序启动时,没有显示listview,只有一个空白屏幕。下面是代码: MainActivity.java 但是现在我在logcat中得到了以下内容: 并且应用程序停止..请帮助!

  • 我把拐角半径设为10。但图像视图不显示角半径。 我也尝试过使用,但也不起作用。 当我在图像视图上使用背景色时,如下所示,它完美地显示了带有圆角的视图。 我还尝试更改图像的图像、宽度和高度,以检查图像对于视图是否太大。但它也不起作用。 我就是这样调用ImageView的。

  • 问题内容: 我在应用程序中使用JUL。通常,Netbeans打开一个输出选项卡,该选项卡显示“ Tomcat”并显示我生成的日志。运行正常。但是突然间,我意识到我的日志根本没有显示,只有打印出来。甚至都不是最热情的人。 我怀疑这可能是我包含的图书馆,这使我的日志混乱了。那有可能吗?图书馆可以改变我的日志显示方式吗?由于我有点迷路,我该如何调查? 问题答案: 我怀疑这可能是我包含的图书馆,这使我的日

  • 我已经为我的spring boot应用程序配置了测微计和prometheus,我可以在endpoint/执行器/prometheus处看到以下指标(使用计时器生成): 但当我在Grafana中运行其中一个查询(针对prometheus实例配置)时,我没有看到任何结果。 这需要任何配置吗?

  • 导入pygame 来自pygame。本地进口* 从系统导入退出 皮加梅。init() SCREEN_size(1000,560) screen=pygame。陈列设置模式(屏幕大小,0,32) font=pygame。字体。SysFont(“阿尔及利亚”,18) 字体高度=字体。获取_lineSize() 事件文本 pygame.display.update() 而真: pygame.displa