`
ch_kexin
  • 浏览: 902749 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

Android布局中的空格以及占一个汉字宽度的空格的实现

 
阅读更多

在Android布局中进行使用到空格,以便实现文字的对齐。那么在Android中如何表示一个空格呢?

  • 空格: 
  • 窄空格: 

一个汉字宽度的空格:   【用两个空格(  )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格(   )比一个汉字略宽】

在实际使用中需要灵活使用 和 的组合。

 半个中文字更准确点,
 一个中文字但用起来会比中文字宽一点点。
所以中文对齐还是建议使用 ,
而   在不同机型有不同表现。

android:text="真实姓名:" 
android:text="身    证:" 

android:text="姓  ‒:" 
android:text="身证:" 

 

TextView实现首行缩进的方法:

 

  • 在string资源文件中,在文字的前面加入”\u3000\u3000”即可实现首行缩进
  • 在Java代码中,使用setText("\u3000\u3000"+xxxxx);

 

分享到:
评论

相关推荐

    计算字符串的宽度(width)

    在编程领域,尤其是在UI设计和文本处理中,计算字符串的宽度是一个重要的任务。这涉及到文本渲染,特别是当我们在不同平台上(如Windows、Windows Mobile等)使用不同字体和大小时,需要确保界面布局的准确性和美观...

    基于android布局中的常用占位符介绍

    总的来说,Android布局中的占位符是实现高效、灵活和美观界面的关键工具。理解并熟练运用这些占位符,可以帮助开发者更好地设计和优化应用的用户界面。在实践中,不断探索和学习新的布局技巧和最佳实践,将有助于...

    给textview添加空格共1页.pdf.zip

    如果需要插入的空格占据一个字符的宽度,可以使用全角空格(Unicode字符U+3000)。在Java字符串中,这可以通过以下方式实现: ```java String text = "Hello\u3000World"; textView.setText(text); ``` 3. **...

    自定义车牌号键盘_Android(Java)

    通过这个项目,开发者可以学习到如何在Android中实现一个自定义键盘,并根据实际需求调整代码以适应不同的输入场景。尽管可能存在不完美的地方,但这个项目提供了一个很好的起点,可以在此基础上进行优化和完善,以...

    MTextView,解决Android TextView提前换行的问题

    在Android开发中,TextView是用于显示文本的基本组件,但有时候我们可能会遇到一个问题,那就是TextView在显示文本时可能会提前换行,这通常是由于图文混排、特殊字符或者特定字体大小导致的布局计算错误。...

    Android开发TextView排版问题取消自动换行

    在Android应用开发中,TextView是显示文本的基本组件,它用于展示单行或多行文本。在某些场景下,开发者可能需要自定义TextView的行为,比如取消默认的自动换行功能,以便实现一行显示完整内容或者特定的排版效果。...

    TextView解决自动换行问题

    在Android开发中,`TextView` 是一个非常常用的控件,用于显示单行或多行文本。在某些场景下,我们可能希望限制`TextView`的显示行数,并在超出时使用省略号来表示文本被截断。这就涉及到`TextView`的自动换行与截断...

    Android 车牌号输入最终

    在Android开发中,自定义键盘(KeyBoardView)是一个常见的需求,特别是在特定场景下,如车牌号输入。本文将深入探讨如何实现一个针对车牌号输入的Android自定义键盘,并提供详细的知识点解析。 首先,我们需要了解...

    安卓textView相关-justified文字左右对齐Android.rar

    本资源“安卓textView相关-justified文字左右对齐Android.rar”聚焦于一个特定的需求:如何实现TextView中的文字两端对齐,即justified对齐方式。 在默认情况下,Android的TextView通常采用左对齐或者右对齐的方式...

    XML布局文件

    文件名不能包含特殊字符和空格,每一个 XML 布局文件的根节点可以是任意的控件标签,如 `<TextView>`,`<LinearLayout>` 等。 XML 属性解析 在 XML 布局文件中,属性是非常重要的,它们可以控制控件的显示样式、...

    HTML中的5种空格各表示的意义

    与半角空格类似,全角空格的宽度恒等于一个中文字符的宽度,且不受字体变化的影响,因此在需要稳定间隔时非常有用。 4. 窄空格(Thin Space,  ) 窄空格( )是一个较细的空格,其宽度只有em单位的六...

    Android自定义验证码输入框

    1. **布局设计**:在XML布局文件中,可以定义一个`EditText`,设置其宽度、高度、边距、字体大小、颜色等属性。由于验证码通常为4位或6位数字,因此宽度应根据验证码长度设定,高度则可保持一致。 2. **输入限制**...

    android学习之展示图片资源

    - `android:maxHeight` 和 `android:maxWidth`:限制`ImageView`的最大高度和宽度,避免因图片过大而导致界面布局出现问题。 示例代码: ```xml android:id="@+id/image" android:layout_width="match_...

    android布局属性详解分享

    本文将深入解析Android布局中常见的属性及其用法。 首先,我们来看`RelativeLayout`布局中的属性。`RelativeLayout`允许元素相对彼此或父元素进行定位。例如,`android:layout_centerHorizontal`和`android:layout_...

    自定义 android 键盘

    为了实现一个简单的英文全键盘,你需要创建一个XML布局文件,定义大小写字母和其他功能键,如空格、退格等。 接下来是`KeyboardView`。`KeyboardView`负责渲染`Keyboard`并处理触摸事件。你需要在你的Activity或...

    滑动字母定位listview的对应字母的item

    在提供的`SlippingSearch`文件中,可能包含了实现滑动字母定位功能的相关代码,包括自定义的侧边栏布局、ListView适配器以及滚动监听器的实现。通过阅读和理解这些代码,你可以更深入地掌握滑动字母定位的实现细节,...

    自定义textview显示文字对齐到最右侧才换行

    标题和描述提到的问题,即如何实现“自定义TextView显示文字对齐到最右侧才换行”,是一个典型的布局定制问题。为了解决这个问题,我们需要创建一个自定义的TextView,并覆盖其默认的换行行为。 首先,创建一个新的...

    Android实现文本排版

    本篇文章将详细探讨如何在Android中实现对多行文本的排版,具体分为两部分:标题和描述,确保右侧描述内容对齐。我们将分析一种自定义控件的实现方案。 首先,我们关注的是效果图,它展示了内容被分为两部分,左边...

Global site tag (gtag.js) - Google Analytics