现在大多数的应用的主页面都有点类似新浪微博的主页面,下方是一个导航栏,点击导航栏会进行页面的切换。从技术实现上来说,这并不复杂,可以有很多方法来实现,比如用radiogroup和fragment配合就可以。可是这样我们并不是我们想要的,因为这样写需要我们自己写不少逻辑去控制。俗话说不会偷懒的程序员不 ...
分类:
其他好文 时间:
2017-10-31 19:56:13
阅读次数:
286
sp:给一个textview设置文字大小 textsize dp:所有长宽高,边距全用dp ...
分类:
移动开发 时间:
2017-10-30 16:56:59
阅读次数:
214
activity_main.xml布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la ...
分类:
其他好文 时间:
2017-10-20 14:12:11
阅读次数:
137
对于 Label 需要支持复制、超链接监听最好的方案就是使用UITextView 代替Label 设置TextView支持超链接 TextView 默认超链接点击 是应用外跳转 要想实现应用内跳转,需要遵循 UITextViewDelegate 实现UITextViewDelegate代理方法,拦截 ...
分类:
移动开发 时间:
2017-10-19 17:40:56
阅读次数:
384
这篇就对LinearLayout、RelativeLayout、自定义ViewGroup、FrameLayout、TableLayout、AbsoluteLayout六种布局进行详细的讲解。 1.LinearLayout布局 线性布局,两种排法: 从左到右 android:orientation=” ...
分类:
移动开发 时间:
2017-10-18 21:36:04
阅读次数:
229
在viewcognroller中,添加tableview时, tableview中cell上的textField如果吊起键盘时,tableview时可以自动上移,但是如果是textView吊起键盘,tableview并不会自动上移。iOS中tableviewController已经实现了这个功能了, ...
分类:
移动开发 时间:
2017-10-17 15:17:27
阅读次数:
267
很多时候手机的屏幕不够宽,往往在文本框TextView的一行中放不下我们要表达的内容,但是我们又不想用多行去显示,那样会影响整体布局或者影响美观。这个时候就可以用跑马灯效果来解决这样一个问题。 跑马灯效果:顾名思义,让文本框的内容有序的滚动,不断显示后面的内容。如图: 跑马灯要注意的点: 1、跑马灯 ...
分类:
其他好文 时间:
2017-10-16 22:13:45
阅读次数:
96
需要区分的是这里的top,bottom,ascent,descent,baseline是指字内容的属性,通过getPaint().getFontMetricsInt()来获取得到。和字体内容的外部容器的属性要区分开来。 一个小测试 我自定义了一个MyTextView: 结果是: 可以总结: 字内容的 ...
分类:
其他好文 时间:
2017-10-16 11:02:35
阅读次数:
164
TextView的getText()方法,返回类型是CharSequence,如果判断是否为空的话,只要equals.("")或者toString.isEmpty()即可,因为String是CharSequence的实现类,可以直接equals,而且源码中已经为其默认赋值为“”,没有为null的时候 ...
分类:
其他好文 时间:
2017-10-15 11:09:51
阅读次数:
271