相关疑难解决方法(0)

我们为什么要在Android中使用sp作为字体大小?

可能重复:
android中px,dp,dip和sp的差异

我是Android新手,我正在尝试本教程

在该教程中,他们使用单位"sp"表示textSize属性,使用"dp"表示其他属性.

请告诉我sp与sp不同?

user-interface android

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

如何在Action Bar上更改标题文本的大小?

有一个ActionBar在每个Android 4.0的应用程序,它得到了一个称号.我需要减小这个尺寸.但我不明白我是怎么做到的,因为ActionBar它没有为它提供公共方法.备注:我不想使用自定义视图.

java android text-size android-actionbar

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

更改文本android中菜单项的大小

我在主要活动中使用以下代码在操作栏中使用简单的菜单项:

    package com.kaasib.ftpclient;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.app.ActionBar;


public class MainActivity extends Activity {

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

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item){
        boolean ret;
        if(item.getItemId() == R.id.connection_manager){
            ret = true;
        }else{
            ret = super.onOptionsItemSelected(item);
        }

        return ret;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是main.xml中的菜单xml:

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

    <item
        android:id="@+id/connection_manager"
        android:orderInCategory="100"
        android:showAsAction="collapseActionView"
        android:title="@string/connection_manager"
        android:textSize="2sp"
        />

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

它正在工作,除了它没有对文本大小进行任何更改.现在菜单项的文本大小更大,而我希望字体大小更小.那么我做错了什么?不应android:textSize归咎于工作吗?或者还有其他方法吗?我认为文本大小应该是从XML设置而不是从java设置,因为它与设计相关.有什么建议吗?

android android-layout android-menu

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

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

我做了一个菜单溢出项目.我需要减少菜单项的宽度,高度和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万
查看次数

如何更改菜单文本大小

我曾尝试改变这样的风格:

<item name="android:actionMenuTextAppearance">@style/MenuTextStyle</item>
<stylename="MenuTextStyle"parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Menu">
        <item name="android:textColor">@android:color/white</item>
        <item name="android:textSize">16sp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

但它确实有效.对不起我的英语不好.如果你知道的话,请告诉我.先感谢您!

android menu text-size

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