相关疑难解决方法(0)

如何更改工具栏文字大小?

我想改变文本的大小Toolbar.因为在我的应用程序中,Toolbar文本对于横向和纵向模式都有不同的大小.

是否可以更改文本的文本大小Toolbar

android toolbar text-size

86
推荐指数
4
解决办法
7万
查看次数

减少菜单项的宽度,高度和文本视图大小

我做了一个菜单溢出项目.我需要减少菜单项的宽度,高度和textview大小.

我引用了这篇文章.但它不适合我.我发布了相关的代码和截图:

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

    <item
        android:id="@+id/add"
        android:icon="@drawable/down"
        android:title="Read"
        android:showAsAction="never"
        />
    <item
        android:id="@+id/add2"
        android:icon="@drawable/down"
        android:title="write"
        android:showAsAction="never"
        />

    <item
        android:id="@+id/add3"
        android:icon="@drawable/down"
        android:title="bold"
        android:showAsAction="never"
        />
</menu>
Run Code Online (Sandbox Code Playgroud)

菜单项屏幕截图:

在此输入图像描述

styles.xml:

   <style name="AppBaseTheme" parent="android:Theme.Light">

    </style>

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
    </style>

    <style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.ActionButton.Overflow">
        <item name="android:src">@drawable/down</item>

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

我唯一的问题是,我需要减少菜单项中的宽度,高度和textview大小.

android menu android-menu

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

PreferenceFragment中的ActionBar不会重新计算高度和字体大小

使用最新的AppCompat-v21库,我曾经ActionBarActivity创建和填充PreferenceFragment.但是,ActionBar当方向或屏幕大小改变时,似乎不会改变高度和文本大小.对其他活动进行测试,这种行为似乎只发生在PreferenceActivity(与此处提出的问题相反:ActionBar容量/溢出不会改变方向变化).

首先,为了处理方向的变化,我加入android:configChanges="keyboard|keyboardHidden|orientation|screenSize"了Manifest.我怀疑这是造成这个问题的主要原因,但正如我之前提到的,这适用于其他问题Activity.

以下是一些解释此问题的屏幕截图:

PreferenceActivity以纵向模式启动:

肖像开始

从肖像旋转到风景:

旋转到风景

PreferenceActivity以横向模式启动:

景观

从风景旋转到肖像:

旋转到肖像

附加信息

这是PreferenceActivity班级:

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;

public class PrefsActivity extends ActionBarActivity {

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

        getFragmentManager().beginTransaction().replace(android.R.id.content, new PrefsFragment()).commit();
    }

}
Run Code Online (Sandbox Code Playgroud)

这种行为是个错误吗?如果没有,是否有解决方法或修复?


编辑我

我尝试使用新的ToolBar小部件,但没有运气.

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;

public class PrefsActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_preference);

        Toolbar toolbar = …
Run Code Online (Sandbox Code Playgroud)

android android-appcompat preferenceactivity android-orientation android-actionbar

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

如何调整Android中的操作栏菜单文本大小

我正在开发android应用程序.对于减少操作栏菜单项的文本大小有一个疑问.这是我的代码.

<style name="MyActionBar.MenuTextStyle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Menu">
    <item name="android:textColor">#888888</item> <!-- 
    <item name="android:textStyle">bold</item> -->
    <item name="android:textSize">10dip</item>
    <item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
</style>
Run Code Online (Sandbox Code Playgroud)

提前致谢..

android android-actionbar

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