标签: android-holo-everywhere

ActionBarSherlock中的强制溢出菜单

我希望4.0+溢出菜单用于预ICS设备(2.3 - 2.1).我正在使用带ActionBarSherlock的HoloEverywhere.

我尝试了以下解决方案:

ActionBarSherlock&HoloEverywhere - 强制溢出?

但它不起作用,因为absForceOverflow不存在.是在最新版本中删除了什么?我已经检查了RABS和HE库项目的文件,而且该字段根本不存在.

我的应用程序的主题设置为@style/Holo.Theme.Sherlock.Light,这是我试图继承并添加absForceOverflow参数集的主题true.

android actionbarsherlock android-actionbar android-holo-everywhere

26
推荐指数
3
解决办法
2万
查看次数

HoloEverywhere错误:构建路径包含重复的条目src

我正在开发一个应用程序,当前应该使用ActionBarSherlock和HoloEverywhere但是每当我尝试将HoloEverywhere库导入eclipse时,我会收到以下错误:

构建路径包含重复的条目:项目'library'中的'src'

我检查了库文件夹,但没有重复,但它仍然抱怨.

先感谢您.

android android-holo-everywhere

19
推荐指数
2
解决办法
1万
查看次数

使用HoloEverywhere构建Android Studio项目失败

每当我尝试构建包含HoloEverywhere作为依赖项的项目时,我都遇到了这个错误:

Gradle:FAILURE:构建因异常而失败.

  • 出了什么问题:任务'执行失败':HoloEverywhere Library:processDebugManifest'.

    java.lang.AssertionError(没有错误消息)

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

堆栈跟踪:

C:\workspace>gradlew assemble --stacktrace
The TaskContainer.add() method has been deprecated and is scheduled to be remove
d in Gradle 2.0. Please use the create() method instead.
:ABS v4.3.1:mergeDebugProguardFiles UP-TO-DATE
:ABS v4.3.1:packageDebugAidl UP-TO-DATE
:ABS v4.3.1:prepareDebugDependencies
:ABS v4.3.1:compileDebugAidl UP-TO-DATE
:ABS v4.3.1:generateDebugBuildConfig UP-TO-DATE
:ABS v4.3.1:mergeDebugAssets UP-TO-DATE
:ABS v4.3.1:compileDebugRenderscript UP-TO-DATE
:ABS v4.3.1:mergeDebugResources UP-TO-DATE
:ABS v4.3.1:processDebugManifest UP-TO-DATE
:ABS v4.3.1:processDebugResources UP-TO-DATE
:ABS v4.3.1:compileDebug UP-TO-DATE
:ABS v4.3.1:processDebugJavaRes UP-TO-DATE
:ABS v4.3.1:packageDebugJar UP-TO-DATE
:ABS v4.3.1:packageDebugLocalJar UP-TO-DATE
:ABS v4.3.1:packageDebugRenderscript UP-TO-DATE
:ABS v4.3.1:bundleDebug UP-TO-DATE
:ABS …
Run Code Online (Sandbox Code Playgroud)

android gradle android-holo-everywhere android-studio

18
推荐指数
1
解决办法
5740
查看次数

如何在android中更改数字选择器样式?

我想使用NumberPicker组件小部件但是在默认的Holo主题中,我需要用橙色替换蓝色,因为这是我造型中的默认颜色.如何更换蓝色和数字的颜色,并保留组件的所有功能? Holo中的默认数字选择器 谢谢

android android-widget android-holo-everywhere

15
推荐指数
3
解决办法
5万
查看次数

导入HoloEverywhere时出错

首先,我是Android新手.我正在做一个应用程序,我正在实现一个名为HoloEverywhere的库.这个库在themes.xml中使用了ActionBar Sherlock库.我已导入到我的工作区ActionBar Sherlock,我已将其添加到HoloEverywhere.接下来,我已将HoloEverywhere添加到我的项目中,但是当我尝试使用它时,我有一个错误(我尝试使用按钮):

The following classes could not be instantiated:
- com.WazaBe.HoloEverywhere.ButtonHolo (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse.
Run Code Online (Sandbox Code Playgroud)

我把类的路径放在我的布局中,如下所示:

<com.WazaBe.HoloEverywhere.ButtonHolo
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/text" />
Run Code Online (Sandbox Code Playgroud)

我如何解决这个问题并在我的项目中使用这个库?谢谢:) PS.对不起我的英语,我知道这不是很好.

android themes actionbarsherlock android-holo-everywhere

14
推荐指数
2
解决办法
1万
查看次数

使用ActionBarSherlock时如何应用HoloEverywhere android主题?

我正在构建一个应该在android 2.3上运行的应用程序,我添加了ActionBarSherlock和HoloEverywhere库.

为了使用ActionBarSherlock,我必须像这样使用Theme.Sherlock:

<application
    ...
    android:theme="@style/Theme.Sherlock"
    ...  >
Run Code Online (Sandbox Code Playgroud)

那没关系.

我的主要活动非常简单:只有一个包含5行的ListView(我不使用ListAcivity).

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@+id/menuListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

因为它是android 2.3,我仍然有橙色和黑色主题(当然除了ActionBar).现在我想通过修改我的清单来添加HoloEverywhere主题:

<application
    ...
    android:theme="@style/Theme.HoloEverywhereDark.Sherlock"
    ...  >
Run Code Online (Sandbox Code Playgroud)

但这并没有改变任何事情......我错过了什么?

android android-theme actionbarsherlock android-actionbar android-holo-everywhere

12
推荐指数
1
解决办法
9447
查看次数

三星Galaxy/Holoeverywhere - 资源不是ColorStateList(颜色或路径)

我在Samsung Galaxy Ace/Y/Pocket/Mini上遇到了以下崩溃.它在所有其他设备上运行良好.崩溃只发生在Android 2.3.5或2.3.6上

堆栈跟踪中没有引用我的代码.它似乎来自我没有定制的菜单布局.

我怀疑这是Galaxy OS的一个错误.但无法确认.

更重要的是,我能做些什么来避免或减轻这个错误?

android.view.InflateException: Binary XML file line #45: Error inflating class 
at org.holoeverywhere.LayoutInflater._createView(SourceFile:382)
at org.holoeverywhere.LayoutInflater.onCreateView(SourceFile:594)
at org.holoeverywhere.LayoutInflater.createViewFromTag(SourceFile:444)
at org.holoeverywhere.LayoutInflater.rInflate(SourceFile:731)
at org.holoeverywhere.LayoutInflater.rInflate(SourceFile:734)
at org.holoeverywhere.LayoutInflater.inflate(SourceFile:538)
at org.holoeverywhere.LayoutInflater.inflate(SourceFile:488)
at com.android.internal.view.menu.MenuItemImpl.createItemView(MenuItemImpl.java:592)
at com.android.internal.view.menu.MenuItemImpl.getItemView(MenuItemImpl.java:577)
at com.android.internal.view.menu.MenuBuilder$MenuAdapter.getView(MenuBuilder.java:1173)
at android.widget.AbsListView.obtainView(AbsListView.java:1592)
at android.widget.ListView.measureHeightOfChildren(ListView.java:1251)
at android.widget.ListView.onMeasure(ListView.java:1162)
at android.view.View.measure(View.java:8313)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
at android.view.View.measure(View.java:8313)
at android.view.ViewRoot.performTraversals(ViewRoot.java:845)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1865)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
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:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.constructNative(Native Method)
at …
Run Code Online (Sandbox Code Playgroud)

android galaxy android-holo-everywhere

12
推荐指数
2
解决办法
8300
查看次数

Android Spinner尺寸非常大

我正试图在我的应用程序中找到一个ICS微调器,并且玩了几个小时,最后我正在使用HoloEverywhere来获得它,它正在工作,但我有一点设计问题,是旋转器没有包装它我在xml中设置的内容,默认情况如下:

在此输入图像描述

真的我用谷歌搜索了几个小时,我发现的是如何调整微调器项目而不是视图本身,这意味着我希望将微调器调整到所选的项目大小,如下所示:

在此输入图像描述

这是我的XML:

<RelativeLayout 
android:layout_width="match_parent"
android:layout_height="40dp"
android:orientation="horizontal" >

<org.holoeverywhere.widget.Spinner
    android:id="@+id/spnCities"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:layout_marginRight="10dp"
    />

<TextView
    android:id="@+id/tvCities"
    android:layout_width="70dp"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:layout_marginLeft="10dp"
    android:text="@string/city"
    android:textAppearance="?android:attr/textAppearanceSmall" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

任何帮助都会受到欢迎.

谢谢.

size android spinner android-holo-everywhere

9
推荐指数
1
解决办法
4427
查看次数

Holoeverywhere:如何以编程方式在运行时删除活动中的操作栏

删除活动中的操作栏的正确方法是什么?

我的活动扩展了org.holoeverywhere.app.Activity

我有一个自定义的Application类,它扩展了org.holoeverywhere.app.Application并在启动时执行了这个静态代码:

ThemeManager.setDefaultTheme(ThemeManager.DARK);
ThemeManager.map(ThemeManager.DARK, R.style.Holo_Demo_Theme);
ThemeManager.map(ThemeManager.LIGHT,  R.style.Holo_Demo_Theme_Light);
ThemeManager.map(ThemeManager.MIXED, R.style.Holo_Demo_Theme_Light_DarkActionBar);
ThemeManager.map(ThemeManager.DARK | ThemeManager.FULLSCREEN,  R.style.Holo_Demo_Theme_Fullscreen);
ThemeManager.map(ThemeManager.LIGHT | ThemeManager.FULLSCREEN, R.style.Holo_Demo_Theme_Light_Fullscreen);
ThemeManager.map(ThemeManager.MIXED | ThemeManager.FULLSCREEN, R.style.Holo_Demo_Theme_Light_DarkActionBar_Fullscreen);
Run Code Online (Sandbox Code Playgroud)

在我的活动中:

protected void onCreate(Bundle savedInstanceState) {

    ThemeManager.removeTheme(this);
    setTheme(ThemeManager.DARK | ThemeManager.FULLSCREEN);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
Run Code Online (Sandbox Code Playgroud)

如果我添加requestWindowFeature(Window.FEATURE_NO_TITLE)代码,在android 4.1.1-table上-android 2.3.3- 在手机上删除了条形图 - 条形图不会被删除.

在介绍holoevery之前,一切都运行正常 requestWindowFeature(Window.FEATURE_NO_TITLE).

哪个是在运行时删除holoeverywhere中的操作栏的正确方法?(我想在运行时这样做,因为用户可以选择设置DARK或LIGHT布局,默认为DARK)

android android-widget android-layout android-holo-everywhere

9
推荐指数
1
解决办法
1万
查看次数

具有多行项目的微调器与Froyo上的所选项目显示重叠

我正在尝试在所有版本的Android上创建与Froyo相同的Spinners.为此,我正在使用HoloEverywhere.一些微调项目文本是多行,我希望它包装.

使用默认布局,android.R.layout.simple_spinner_dropdown_item或者HoloEverywhere的直接替换,可以对文本进行椭圆化处理,而不是将其包裹起来.

将HoloEverywhere的布局作为自定义布局的起点,singleLine设置为false,ellipsize设置为none,并layout_height设置为wrap_content无效,文本仍然被切断.

可以将文本正确地包装在下拉列表TextViewLinearLayout,但是在Froyo设备上,这会弄乱所选项目的显示: 每次你不能得到制服回头看看froyo jake wharton流下了一滴眼泪.

此方法适用于较新的设备.所有设备上的下拉项目布局都很好.但是当我使用自定义下拉项目布局时,Froyo会将这个奇怪的文本重叠.每个选择都会堆积在最后一个选项之上.

这个问题: Spinner不会包装文本 - 这是一个Android错误吗?关于Spinners中的文本包装建议只有这样才能从头开始重新创建样式而不继承,但这听起来很疯狂并且容易出现问题.

my_simple_list_item_1.xml:

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android" 
  android:layout_width="300dp"
  android:layout_height="wrap_content" >   

  <TextView
    android:id="@+id/android:text1"
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:ellipsize="marquee"
    android:layout_gravity="center_vertical"
    android:singleLine="false"/>
</LinearLayout> 
Run Code Online (Sandbox Code Playgroud)

Java的:

    import org.holoeverywhere.widget.Spinner;

    spinner1.setAdapter(ArrayAdapter.createFromResource(this,
            R.array.array_of_strings, R.layout.my_simple_list_item_1));
Run Code Online (Sandbox Code Playgroud)

android styles android-layout android-spinner android-holo-everywhere

8
推荐指数
1
解决办法
1万
查看次数