小编Ara*_*yan的帖子

为Android应用设置ActionBarSherlock主题

阅读下面的更新2以获得答案

我正在尝试在我的应用程序中使用ActionBarSherlock.我从项目github repo检查了4.0.0版本,在Netbeans中构建了它,然后将library-4.0.0.jar文件复制到我项目的lib目录中(我没有使用Eclipse).

它现在只是一个骨架活动,它在ICS中启动得很好,但当我在Gingerbread上运行时,我得到以下异常抱怨我没有Theme.Sherlock(或类似)的应用主题:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.arashpayan.prayerbook/com.arashpayan.prayerbook.PrayerBook}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative.
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:130)
    at android.app.ActivityThread.main(ActivityThread.java:3683)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:507)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative.
    at com.actionbarsherlock.internal.ActionBarSherlockCompat.generateLayout(ActionBarSherlockCompat.java:987)
    at com.actionbarsherlock.internal.ActionBarSherlockCompat.installDecor(ActionBarSherlockCompat.java:899)
    at com.actionbarsherlock.internal.ActionBarSherlockCompat.setContentView(ActionBarSherlockCompat.java:852)
    at com.actionbarsherlock.ActionBarSherlock.setContentView(ActionBarSherlock.java:655)
    at com.actionbarsherlock.app.SherlockFragmentActivity.setContentView(SherlockFragmentActivity.java:316)
    at com.arashpayan.prayerbook.PrayerBook.onCreate(PrayerBook.java:44)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    ... 11 more
Run Code Online (Sandbox Code Playgroud)

它抱怨的线(PrayerBook:44)是对此的呼唤 …

android actionbarsherlock

42
推荐指数
2
解决办法
5万
查看次数

在tvOS中设置焦点自定义视图的动画/缩放

UICollectionViewCell我的tvOS应用程序中有自定义.它有一个UIImageView和一些UILabels.通过实现UIFocusEnvironment协议没有任何问题,我可以让细胞集中,但我无法弄清楚如何给我的自定义细胞聚焦外观.(提升和响应用户在触摸板上的移动).

我知道它UIImageViewadjustsImageWhenAncestorFocused属性,但这只能提升我单元格中的图像,而不是整个单元格.

有没有办法让tvOS将(看似)标准的焦点外观/行为应用到我的自定义视图中,还是我必须手动完成所有操作?

提前致谢.

focus tvos

15
推荐指数
1
解决办法
2983
查看次数

标签 统计

actionbarsherlock ×1

android ×1

focus ×1

tvos ×1