相关疑难解决方法(0)

android 4.0,动作栏上的文字永远不会显示

我正在尝试使用谷歌的新api,特别是动作栏.

当构建设置为api 10时,如果我按下菜单按钮,我会看到漂亮的菜单选项,每个选项都带有图片和图标.当使用api 14时,无论我尝试什么,它总是将图标放在操作栏中,没有文字.我已经尝试了我能想到的一切.我给了它"with text"属性,将文本更改为单个字符(如果是房间问题),但没有.

我之前已经看过这个,甚至在android.developer的开发者指南中,但我似乎无法找到答案如何让它出现.

android android-4.0-ice-cream-sandwich android-actionbar

59
推荐指数
3
解决办法
4万
查看次数

Android工具栏菜单文字颜色

我试图在这里更改我的工具栏的菜单项文本颜色,但它不起作用.这是我的风格:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>

    <item name="toolbarStyle">@style/AppTheme.ToolbarStyle</item>
    <item name="buttonStyle">@style/AppTheme.ButtonStyle</item>
    <item name="colorControlHighlight">@color/colorPrimary</item>
</style>
<style name="AppTheme.ToolbarStyle" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <item name="android:background">@color/colorPrimary</item>
    <item name="titleTextColor">@android:color/white</item>
    <item name="titleTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Title
    </item>
    <item name="actionMenuTextColor">@android:color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)

layout xml:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    app:title="@string/app_name"
    app:titleMarginStart="@dimen/margin_l"
    />
Run Code Online (Sandbox Code Playgroud)

我试图直接在xml中设置工具栏主题,但菜单项仍然回来了.这个问题有方法解决吗?

在此输入图像描述

android toolbar android-toolbar

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

如何在Android菜单中同时显示图标和标题

我想知道如何在Android菜单中同时显示图标和标题。

我正在使用这个:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.yasser.version6.NewprofileActivity">


    <item
        android:id="@+id/action_done"
        android:title="SUIVANT"
        android:orderInCategory="100"
        android:icon="@drawable/ic_action_done"
        app:showAsAction="always|withText" />


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

这是我的活动,我要扩展AppCompatActivity是否还可以,然后为我的应用程序使用自定义工具栏

public class NewprofileActivity extends AppCompatActivity {
    ImageView profil_image;
    Toolbar mToolbar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_newprofile);
        mToolbar = (Toolbar) findViewById(R.id.toolbar);
        mToolbar.setTitle("Profil");
        setSupportActionBar(mToolbar);
        getSupportActionBar().setDisplayShowHomeEnabled(true);
        profil_image=  (ImageView) findViewById(R.id.profil_image);


        Picasso.with(profil_image.getContext()).load(R.drawable.profil_icon).transform(new Imagetransformation()).into(profil_image);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_newprofile, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // …
Run Code Online (Sandbox Code Playgroud)

android menu menuitem

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