• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android常见问题及开发经验总结(三)

Android常见问题及开发经验总结(三)

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android开发常见问题,android常见问题,android面试常见问题,android常见面试题,android常见异常等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android常见问题及开发经验总结(三)


1.空格占位调样式问题

数字、字母和汉字混排占位问题:将数字和字母全角化。由于现在大多数情况下我们的输入都是半角,所以 字母和数字的占位无法确定,但是一旦全角化之后,数字、字母的占位就和一个汉字的占位相同了,这样就可以避免由于占位导致的排版问题。

2.稍复杂的布局用RelativeLayout 布局调试起来更加 方便简洁

3.等分布局的时候使用android:layout_weight或者TableLayout制作等分布局

4.英文文档排版:textview自动换行时要保持单词的完整性,解决方案是计算字符串长度,然后手动设定每一行显示多少个字母并加上‘\n‘.

5.在主线程中不要做耗时操作比如: 数据库操作 文件操作 请求服务器操作等。

6.styles.xml:将layout中不断重现的style提炼出通用的style通用组件,放到styles.xml中。

7.string.xml的特殊用法

比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了

 


String sAgeFormat = getResources().getString(R.string.old); String sFinalAge = String.format(sAgeFormat, 23); 

 

标签介绍:
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00

也可简单写成:

%d (表示整数)

%f (表示浮点数)

%s (表示字符串)

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android常见问题集锦
  • android开发中遇到的问题汇总【九】
  • Android开发:14个解决实际问题的代码片段
  • Android常见问题及开发经验总结(三)

相关文章

  • 2017-05-26Adroid: getExternalStorageDirectory 不一定是你想要的外部存储SdCard,adroidsdcard
  • 2017-05-26Android--播放Gif的取巧办法,android--gif取巧
  • 2017-05-26Activity与Service进行数据交互,activityservice
  • 2017-05-26Android 学习之路,android学习之路
  • 2017-05-26新版mysql搭建多线程主从复制
  • 2017-05-26Android实现批量照片上传至服务器,拍照或者从相册选择
  • 2017-05-26购物车动画(Android),购物车动画android
  • 2017-05-26PostgreSQL的区域设置
  • 2017-05-26android--获取屏幕高宽度工具类,android--工具类
  • 2017-05-26【android开发笔记】为Button的背景图片添加边框式样式效果,

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android学习笔记-EditText(输入框)(一),android-edittext
    • 2.6.2 菜单(Menu)
    • Android Intent调用 Uri的使用几种格式,androidintent
    • 我的android学习经历9,android学习经历9
    • Android保持屏幕常亮,android屏幕常亮
    • android 对话框,android
    • 2.5.1 ListView Item多布局的实现
    • Android实现按两次back键退出应用,android两次back键
    • 记一次kafka producer连接缓慢的排查
    • listview下拉刷新和上拉加载更多的多种实现方案,listview下拉

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有