今天学习了关于 edittext控件,关于这个控件是进行输入文字的,产生一个输入框,让用户输入文字,我们可以在后端用java代码通过获取ID获取用户输入的文本.zzhege控件是继承textview控件的所以一些基本属性两者都存在.像textsize,等属性.还有就是drawable资源文件,在这个文件中我们存放关于图片的文件.可以在输入框的旁边设置文件,drawableRight=@drawable/tupian/id 在id的右边.
同时输入框有一个提示属性,在输入框中显示灰色文字进行提示用户输入.hint="输入的文本".还有一个关于光标的属性感觉用处不大.setselection(数值类型(获取文本转化为字符串的长度));将光标设置在文字末尾;但是这个函数要获取文本的焦点.request forusc();
还有就是button控件.button控件遇上了颜色不能应用的问题,因为`在创建一个安卓项目的时候,系统自动设置了一个关于button的主题,导致颜色不能自己设置,只能显示紫色,先要更改颜色,可以设置主题将主题更换成Theme.Appcompat.light.也可以通过兼容库的形式创建button按钮,AppcompatButton此时button可以使用更改颜色的操作.同时button还有着点击事件的应用,有两种方式,一种是直接在控件中创建onclick时间链接后端函数,一种是在后端设置对button按钮的点击事件的监听,setonclicklistener.具体实现明天再说.
然后就是关于今天的代码练习量就是大概练习了一下这两个`控件和对于图片资源的调用大概1.5小时?