标签: android-actionbar

是否可以从fragmentActivity扩展并同时扩展ActionBarActivity?

我有一个扩展的活动FragmentActivity(使用Android Maps API v2),但我需要对其进行更改ActionBar,并且我总是扩展ActionBarActivity以更改此类更改.
我知道不能太延长,但我可以扩展和编辑FragmentActivityActionBar

public class AMapsSi extends android.support.v4.app.FragmentActivity {
    private GoogleMap mapa = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        this.getWindow().setFlags(
            WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_amapssi);
        //actionbar
        ActionBar actionBar = **getSupportActionBar();**-->eclipse error mark
        actionBar.setTitle(vg.getCiudad());

        actionBar.setIcon(R.drawable.manu_perfil); 
        Drawable d=getResources().getDrawable(R.drawable.headeractionbar);
        actionBar.setBackgroundDrawable(d);
Run Code Online (Sandbox Code Playgroud)

android extends android-fragments android-actionbar

0
推荐指数
1
解决办法
179
查看次数

文本在Sherlock的Action Bar选项卡中显示全部大写

您好我正在使用该Sherlock库来实现ActionBarTabsAndroid,但有一些奇怪的问题,文本出现在Tabs所有大写.我不想把所有的帽子都用掉.我怎么能得到这个?

我试过这个,但这不起作用

价值观v14.xml

<style name="TariffPlansTheme" parent="Theme.Sherlock">
    <item name="actionMenuTextAppearance">@style/MyMenuTextAppearance</item>
    <item name="android:actionMenuTextAppearance">@style/MyMenuTextAppearance</item>
</style>

<style name="MyMenuTextAppearance" parent="TextAppearance.Sherlock.Widget.ActionBar.Menu">
    <item name="android:textAllCaps">false</item>
</style>
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中

<activity
    android:name="TariffPlansActivity"
    android:label="@string/title_activity_tariff_plans"
    android:screenOrientation="portrait" 
    android:theme="@style/TariffPlansTheme">
</activity>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android actionbarsherlock android-actionbar

0
推荐指数
1
解决办法
3841
查看次数

摆脱Android动作栏.

当我创建一个Android应用程序时,它会自动生成:

在此输入图像描述

我怎么摆脱这个?它很丑

编辑

    WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    Point size = new Point();
    display.getSize(size); 
    screenWidth = size.x;
    screenHeight = size.y;
Run Code Online (Sandbox Code Playgroud)

java android android-activity android-actionbar

0
推荐指数
1
解决办法
268
查看次数

如何在Android中设置操作栏的标题

您好我正在使用演示应用程序,我需要ActionBar在其中心设置标题.我已经尝试了一些不适合我的SO帖子.我正在试用Android 4.3手机.

/sf/answers/1523937411/,/sf/answers/1347124341/

但没有什么对我有用.有没有办法ActionBar在Android中使用appcompat 设置中心标题?

我这样做就像下面但仍然标题在左侧.

center_action_bar_title.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="18sp" />
Run Code Online (Sandbox Code Playgroud)

在活动中

TextView customView = (TextView)
        LayoutInflater.from(getActivity()).inflate(R.layout.center_action_bar_title,
        null);

 ActionBar.LayoutParams params = new 
         ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, 
         ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER); 

    customView.setText(text);
((ActionBarActivity)getActivity()).getSupportActionBar().setCustomView(customView, params);
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-actionbar android-actionbar-compat

0
推荐指数
1
解决办法
5990
查看次数

Crouton带动作条覆盖

我正在使用Crouron库,我的操作栏设置为FEATURE_ACTION_BAR_OVERLAY,如何将Crouton设置为从操作栏下方开始?我尝试使用marginTop作为自定义视图,这是我的代码:

 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        tools:ignore="Overdraw"
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:layout_marginTop="?attr/actionBarSize"
        android:background="@layout/round_edges_solid_grey_back"
        android:padding="10dp">

      <ImageView android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:id="@+id/cruton_image"
          android:src="@drawable/ic_launcher"
          />

      <LinearLayout android:layout_width="0dp"
          android:layout_height="wrap_content"
          android:layout_weight="1"
          android:layout_marginLeft="5dp"
          android:orientation="vertical">

    <TextView android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textStyle="bold"
        android:id="@+id/cruton_text_a"
        android:textColor="#fff"
        android:text="asa" />

<TextView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#fff"
    android:id="@+id/cruton_text_b"
    android:text="sdfgs" />
Run Code Online (Sandbox Code Playgroud)

然而这个观点似乎仍然从动作栏后面突然出现,我有点看到它,任何想法?

android android-actionbar crouton

0
推荐指数
1
解决办法
761
查看次数

操作栏 - UP按钮附近的自定义图像和文本

我的应用程序中有两个选项的登录屏幕 - "登录"和"创建帐户".我想实现以下内容,例如,在登录屏幕上:

在此输入图像描述

我有一个活动和另一个活动,通过点击"UP"按钮,我想返回.我有以下所需活动的构造函数:

protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_bl__login_form_view_controller);
    getActionBar().setDisplayHomeAsUpEnabled(true);

    //----------------------added source - no effect-----------------------

    getActionBar().setDisplayShowHomeEnabled(true);
    getActionBar().setIcon(R.drawable.circle) ;
    getActionBar().setTitle("A title");


    //---------------------------------------------------------------------
    setTitle ("????") ;
}
Run Code Online (Sandbox Code Playgroud)

我有UP按钮.如何添加圆形图像和一些文字?所有教程都说,我可以在AppManifest中设置应用程序图标,但它会更改主屏幕上的应用程序图标.我怎样才能在后退按钮上添加文字?我不想为整个应用程序实现任何导航逻辑或设置父活动,因为它是一个登录屏幕,带有导航逻辑的主菜单将仅在授权后显示.提前致谢!

android custom-activity android-actionbar

0
推荐指数
1
解决办法
2407
查看次数

Android操作栏始终显示操作栏中菜单项的溢出菜单

嗨,我正在开发示例Android应用程序,我试图在操作栏中显示菜单项.但即使只有单个菜单项,我的操作栏也会显示溢出菜单.它没有在操作栏中显示我的菜单项图像.我已经按照以下方式实现了这一点

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:compat="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.samplechromiapp.MainActivity" >

    <item
        android:id="@+id/categories"
        android:icon="@drawable/navigation_collapse"
        android:showAsAction="ifRoom|withText"  
        android:title="Categories"
        android:visible="true"
        />
</menu>
Run Code Online (Sandbox Code Playgroud)

我做错了吗?需要一些帮助.谢谢.

android menuitem android-actionbar overflow-menu

0
推荐指数
1
解决办法
859
查看次数

Android:如何为操作栏标题提供自定义字体样式

我们如何自定义操作栏标题的字体样式.字体的样式也是自定义的,必须导入到应用程序中?

android android-actionbar

0
推荐指数
1
解决办法
4281
查看次数

无法使用appcompact v7和Android Studio 1.1 Preview更改操作栏的颜色

我尝试了很多样式来改变动作栏的颜色,但没有奏效.

这是我的风格:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="actionBarStyle">@style/AppTheme.ActionBarStyle</item>
</style>
 <style name="AppTheme.ActionBarStyle" parent="Widget.AppCompat.ActionBar.Solid">
    <item name="android:background">#f01234</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我的模拟器版本:Android 4.2

android android-theme android-actionbar

0
推荐指数
1
解决办法
2315
查看次数

如何在操作栏上显示徽标

我想在操作栏上显示徽标,我在清单中使用以下代码:

        <activity
            android:name=".CompanyActivity"
            android:icon="@drawable/ic_launcher"
            android:logo="@drawable/ic_launcher"
            android:label="@string/title"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.DarkActionBar" >
        </activity>
Run Code Online (Sandbox Code Playgroud)

并在活动的onCreate方法中同时使用以下两个Java代码:

getSupportActionBar().setIcon(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)

ActionBar ab = getSupportActionBar();
ab.setLogo(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)

但徽标未显示在操作栏中。我能做什么?tnx很多

android android-actionbar

0
推荐指数
1
解决办法
4209
查看次数