本节引言: 上一节中我们学习了第一个 UI控件TextView(文本框),文中给出了很多实际开发中可能遇到的一些需求 的解决方法,应该会为你的开发带来便利,在本节中,我们来学习第二个很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入! ...
分类:
其他好文 时间:
2018-01-29 21:23:29
阅读次数:
170
TextView的gravity属性可以指定文本的对齐方式 跑马灯的实现: 1.singleLine设置为true 2.ellipsize(文本超出后的省略方式,包括start、middle、end、marquee)设置为marquee 3.focusable(是否获得焦点)设置为true 4.fo ...
分类:
其他好文 时间:
2018-01-27 23:12:48
阅读次数:
191
//软键盘的搜索按钮 et_searchinput.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView textView,... ...
分类:
移动开发 时间:
2018-01-27 20:16:26
阅读次数:
223
TextView的跑马灯效果跑马灯用到的属性与方法说明singleLine 指定文本是否单行显示ellipsize 指定文本超出范围后的省略方式focusable 指定是否获得焦点,跑马灯效果要求设置为truefocusableInTouchMode 指定在触摸时是否获得焦点,跑马灯效果要求设置为t ...
分类:
其他好文 时间:
2018-01-22 23:02:51
阅读次数:
174
1、一般说来,app底部导航都会设计为5个菜单,可以使用textView,也可使用radioButton,这里我选择用radioButton,给radioButton直接设置selector就可以实现背景变换。 2、接下来说说,fragment切换的实现方式。大家都知道切换fragment有两种方式 ...
分类:
其他好文 时间:
2018-01-20 16:21:57
阅读次数:
279
欢迎Follow我的GitHub, 关注我的CSDN. 在Android应用中, Activity是最重要的组件, 其生命周期(Lifecycle)被大家所熟知. 可是, 大家须要注意一些细节, 才干在使用中得心应手. Android的生命周期改变主要有两种情况, 一是用户參与Activity生命周 ...
分类:
其他好文 时间:
2018-01-20 11:10:46
阅读次数:
199
参考资料<<Android开发艺术探索>>前言在日常开发中,我们每天都在和各种View打交道,比如TextView,Button等,我们直接拿过来就可以使用,那么Android是怎么把View绘制到屏幕上呢,接下来我们结合源码来具体分析。在具体结合源码分析前,先了解一个比较重要的概念ViewRootViewRoot先看一张图Android窗口构成图解ViewRoot对应于V
分类:
移动开发 时间:
2018-01-19 15:37:32
阅读次数:
264
一、前言 Hi,大家好,我是承香墨影! 前两天聊了一下 Autosizing 的使用,反映还不错。毕竟是这种能解决实际问题的新 Api,确实在需要的时候,用起来会很顺手。 简单回顾一下,Autosizing 是在 Support v26 中新支持的功能,可以根据文本的内容和 TextView 的大小 ...
分类:
其他好文 时间:
2018-01-16 00:46:29
阅读次数:
156
在getView()方法中,每次都将布局重新加载了一遍,当ListView快速滚动的时候,这就会成为性能的瓶颈。 getView()方法中还有一个convertView参数,这个参数用于将之前加载好的布局进行缓存,以便之后可以进行重用。 因此我们可以通过他来进行优化: 不过,目前我们的这份代码还是可 ...
分类:
其他好文 时间:
2018-01-15 11:19:52
阅读次数:
203
public class MainActivity extends AppCompatActivity { private TextView kuandu; float curTranslationX; float width; float height; private Button out; p... ...
分类:
移动开发 时间:
2018-01-12 13:38:40
阅读次数:
321