gpt4 book ai didi

android - Jfeinstein10 滑动菜单主题

转载 作者:行者123 更新时间:2023-11-29 01:55:22 25 4
gpt4 key购买 nike

我有一个关于使用 jfeinstein10 SlidingMenu 的 API<=10 运行时主题切换的问题

onCreate是这样的

super.onCreate(savedInstanceState);
setTheme(themeA);
setContentView(R.layout.main);
SlidingMenu menu = new SlidingMenu(context);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidthRes(R.dimen.shadow_width);
menu.setShadowDrawable(R.drawable.shadow);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.config_sliding_menu);

和 onButtonClick 我做这样的事情

... themeA=newTheme ....
finish();
startActivity(new Intent(activity, activity.getClass()));

在 API>10 下一切正常(config_sliding_menu 和“重启”后的主要布局与 newTheme 一起出现)但 API<=10 config_sliding_menu 与 styles.xml 中定义的默认应用程序主题一起出现,主布局与 newTheme 一起出现。

有一种方法可以强制 API<10 上的 SlidingMenu 菜单采用新主题吗?

谢谢

最佳答案

不鼓励在代码中使用 setTheme(),参见 this .

相反,在您应用的 list 中声明主题。

<application
...
android:theme="@style/themeA" >

关于android - Jfeinstein10 滑动菜单主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15481091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com