`
王树雄
  • 浏览: 243433 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android默认字体大小、高度、宽度

 
阅读更多
       android 的默认字体大小为12.0


       private static Paint sPaint = new Paint();

        /**
	 * 获得默认字体的大小
	 */
       float f=sPaint.getTextSize(); //12.0


	/**
	 * 获得默认字体的高度
	 */
       public static int FONT_HEIGHT;

	static {
		FontMetrics sF = sPaint.getFontMetrics();
		FONT_HEIGHT = (int) Math.ceil(sF.descent - sF.top) + 2;
          }


        /**
	 * 获得默认字体的宽度
	 */
	float sWidth = sPaint.measureText(aStr);

 

0
4
分享到:
评论

相关推荐

    Android DatePicker,NumPicker解析(分割线颜色及调整大小)

    它的大小可以通过修改宽度和高度属性来调整。在XML布局文件中,可以这样设置: ```xml android:layout_width="200dp" <!-- 宽度 --> android:layout_height="wrap_content" <!-- 高度 --> android:minWidth=...

    android根据分辨率自动调整字体大小的实例代码

    这里使用了5倍的比例(可调整),然后将该比例应用于默认字体大小(例如,8dp),以获得在当前屏幕尺寸下的适配字体大小。返回值限制在15dp以上,以防止字体过小。 这个方法的优点在于能够动态地调整字体大小,适应...

    Android字体宽高的获取

    // 设置字体大小 float width = paint.measureText("测试文本"); ``` - 注意,这个宽度是基于当前`Paint`对象的`getTextAlign()`设置的。默认是左对齐,如果设置了居中或右对齐,需要考虑额外的空间。 2. **...

    AndroidStudio常用字体备份

    在Android开发环境中,Android Studio是官方推荐的集成开发环境(IDE),它提供了丰富的功能和高度的自定义性,包括字体的调整。这篇“AndroidStudio常用字体备份”涉及到的是开发者们在工作中经常使用的几种代码...

    修改datePick和timepicker大小

    例如,可以修改字体大小、颜色、边距等属性。 3. **使用第三方库**:如`androidx.appcompat.widget.AppCompatDatePicker`和`androidx.appcompat.widget.AppCompatTimePicker`,它们提供了更好的兼容性和自定义性。...

    获取手机屏幕大小

    DisplayMetrics 类描述普通显示信息的结构,例如显示大小、密度、字体尺寸等。在 Android 中,获取手机屏幕大小可以通过以下步骤来实现: 首先,在 Activity 中,需要获取当前窗口管理器,通过 getWindowManager()...

    Android开发EditText属性.txt

    - **作用**:设置文本大小。 - **示例**:`android:textSize="20dip"` **8. android:capitalize** - **作用**:设置文本首字母大写,适用于英文文本。 - **示例**:`android:capitalize="characters"` **9. ...

    Android Layout样式布局

    - 用途:设置控件中文本的字体大小。 - 示例:`android:textSize="16sp"` - **android:background** - 用途:设置控件的背景颜色或背景图像。 - 示例:`android:background="#ff0000"` - **android:width** 和...

    获取android手机的分辨率、像素密度等

    本文将深入探讨如何获取Android手机的屏幕宽度、屏幕高度、屏幕密度(density)、字体密度(font density)以及屏幕密度DPI。 首先,我们需要理解Android设备屏幕的基本概念: 1. 分辨率:指屏幕水平和垂直方向上的...

    android layout

    按钮设置了内外边距,文本视图定义了文本内容、字体大小和颜色等属性。这样的布局设置使得视图组件在界面上的排列更加有序和美观。 总之,理解并掌握这些基本的XML属性对于创建高质量的Android应用界面至关重要。...

    android利用Paint在Canvas上实现竖排写字

    - 在Android默认情况下,Canvas的绘图方向是水平的,如果要实现竖排写字,我们需要改变文本的排列方式。 - 可以通过设置Paint的`paint.setTextAlign(Paint.Align.RIGHT)`使文本右对齐,再配合`canvas.translate()`...

    Android UI规范

    字体大小应使用可缩放单位sp,以支持用户在设置中调整全局字体大小。 5. **图标** - **启动图标**:启动图标是应用在主屏幕和应用列表中的代表,应具有清晰的48x48 dp尺寸,在Google市场中则需要512x512像素的高...

    android4.0开发学习之Button

    这里,我们减小了字体大小并设定了最小宽度和高度,以达到更紧凑的效果。 3. **切换Button (ToggleButton)** 切换Button在功能上类似一个开关,可以处于两种状态之间切换。在XML布局中,我们使用`<ToggleButton>`...

    android自动适应屏幕源码

    - **布局权重(layout_weight)**:在XML布局中,可以通过设置weight属性分配控件的宽度或高度,使它们在不同屏幕尺寸下保持相对比例。 - **百分比布局(PercentRelativeLayout, PercentFrameLayout)**:Google...

    delphi XE10实现自定义字体

    - 考虑布局,因为自定义字体可能与默认字体有不同的宽度和高度,可能需要调整控件的大小和位置。 7. **测试**: - 在不同平台上进行广泛的测试,确保自定义字体在所有目标系统上都能正确显示。 8. **打包和分发*...

    Android 逻辑代码设置资源文件属性

    在Android中,我们通常会在XML布局文件中定义字体大小,但有时我们需要根据用户需求或特定场景动态调整。这可以通过`TextView`的`setTextSize()`方法实现,例如: ```java TextView myTextView = findViewById(R.id...

    Android项目关于自适应屏幕方向和大小的一些经验.rar

    在`values`目录下创建不同尺寸的尺寸资源文件(如`dimens.xml`),为不同屏幕设置不同的间距、字体大小等。这样可以确保在大屏幕和小屏幕上视觉效果协调。 4. **屏幕方向** 默认情况下,Android应用可以自动旋转...

    Android dp和px/sp等单位相互转换

    其中,dpi是设备的像素密度,160dpi是Android系统默认的基准密度。 2. **px (Pixels)** px是屏幕上的实际像素,每个像素都是屏幕上的最小显示单元。在高密度屏幕上的1px比低密度屏幕上的1px小,但在视觉上覆盖的...

    Android textView应用简单示例.zip

    这里设置了TextView的宽度为内容宽度(wrap_content),高度也为内容高度,文本内容为"Hello, TextView!",字体大小为18sp,文字颜色为黑色。 2. **设置文本属性** TextView支持许多属性来改变文本的外观,如`...

Global site tag (gtag.js) - Google Analytics