相关疑难解决方法(0)

android:actionBarStyle需要API级别11

使用ActionBarSherlockin xml时:

<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

android:actionBarStyle requires API level 11 (current min is 8) error
Run Code Online (Sandbox Code Playgroud)

我正在使用它将我的应用程序与操作栏一起移植到2.2设备.

如何将它们一起使用:

 <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
 <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock android-actionbar

60
推荐指数
4
解决办法
5万
查看次数

工具栏使用后退按钮在中心对齐标题

我正在添加Toolbar我的应用程序内部,但似乎我有一个问题.在应用程序中,我应该有一个位于屏幕右侧的按钮,标题位于中心.但是当我在应用程序中更深入时,我应该在左侧显示后退箭头getSupportActionBar().setDisplayHomeAsUpEnabled().这工作正常但是当我添加后退按钮时,文本向右移动,所以后退按钮可以有一些空间我猜.有人能告诉我,如何在右侧显示我的按钮,标题始终位于中间,如果显示后退按钮,则不会出现问题?

这是我的工具栏xml布局代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/white"
    android:padding="5dp"
    tools:ignore="MissingPrefix">

    <RelativeLayout
        android:id="@+id/toolbar_info_holder"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <TextView
            android:id="@+id/toolbar_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:gravity="center"
            android:textColor="@color/actionbar_title_color" />

        <ImageView
            android:id="@+id/toolbar_image"
            android:layout_width="40dp"
            android:layout_height="40dp"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true" />

        <TextView
            android:id="@+id/toolbar_count"
            android:layout_width="13dp"
            android:layout_height="13dp"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:background="@drawable/red_circle"
            android:gravity="center"
            android:text="4"
            android:textColor="@color/white"
            android:textSize="9sp" />
    </RelativeLayout>

</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)

android android-xml android-actionbar android-toolbar

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

Android - 如何从ActionBar中删除应用名称

这是我的应用:

在此输入图像描述

现在我想从我的ActionBar中删除应用程序名称...
我希望它像这样:

在此输入图像描述

我的代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:myapp="http://schemas.android.com/apk/res-auto" >

    <item
        android:id="@+id/phone"
        android:title="@string/phone"
        android:icon="@drawable/phone"
        myapp:showAsAction="ifRoom" />

    <item
        android:id="@+id/computer"
        android:title="@string/computer"
        android:icon="@drawable/computer"
        myapp:showAsAction="ifRoom"  />


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

android android-actionbar

6
推荐指数
2
解决办法
8562
查看次数

在一个活动中从操作栏中删除标题文本

我在活动中添加了一个带有下拉菜单的操作栏,但它也显示了应用程序名称.

我的每个活动都有一个操作栏,每个活动都使用主题@android:style/Theme.Holo.Light.一个我的活动屏幕我想用下拉/微调菜单显示操作栏但我想隐藏应用程序标题.

我在另一个SO帖子上看到了这个解决方案,但它要求我更改全局主题设置,如果我理解正确,那么这种方法将从我的所有操作栏中删除标题.

我怎样才能做到这一点?


这是一个截图:

在此输入图像描述

android

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