EditText
ManLikeTheWind
全部都是知识
展开
-
修改 EditText 中的光标位置
javaEditText et = ... String text = "text"; et.setText(text); et.setSelection(text.length());xml <EditText android:background="@null" android:id="@+id/et_ni原创 2016-11-17 15:41:57 · 667 阅读 · 0 评论 -
android 如何判断一个 View textview imageview etc 是否绘制完成
// view重绘时回调 view.getViewTreeObserver().addOnDrawListener(new OnDrawListener() { @Override public void onDraw() { // TODO Auto-generated method stub } }); // view加载完成时回调 view.get原创 2017-06-09 09:58:10 · 2556 阅读 · 0 评论 -
EditText 不显示光标 光标消失
解决方法有以下3种1.在Edittext中加入以下属性android:cursorVisible="true"android:textCursorDrawable="@null"122.在Edittext中加入以下属性android:cursorVisible="true"android:textCursorDrawable="@drawable/test_cursor"12原创 2017-06-20 11:00:36 · 6091 阅读 · 0 评论 -
android 各种 span的生成 如:修改TextView中部分文字的颜色 ,生成图片span
textView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文原创 2017-04-18 10:28:34 · 9682 阅读 · 0 评论 -
android 字符串 转换成Bitmap 设置文本的字体: 宋体,隶书啥的,获取字体的 行高, 文字生成图片
Android 文字绘制到Bitmap上 OpenGL ES中似乎不能输出文本.将文本写到Bitmap上,再作为贴图,则可实现文字输出. 文字绘制到Bitmap上的方法为: String mstrTitle = "文字渲染到Bitmap!"; Bitmap bmp = Bitmap.createBitmap(256,256, Bitmap.Config.ARGB_8888); //图象原创 2017-04-18 11:42:59 · 4275 阅读 · 1 评论 -
paint.ascent()和paint.descent()各自指的是什么意思呢
1.基准点是baseline2.ascent:是baseline之上至字符最高处的距离3.descent:是baseline之下至字符最低处的距离4.leading:是上一行字符的descent到下一行的ascent之间的距离,也就是相邻行间的空白距离5.top:是指的是最高字符到baseline的值,即ascent的最大值6.bottom:是指最低字符到baseline的值,原创 2017-04-18 12:54:14 · 4702 阅读 · 0 评论 -
Android中 Bitmap和Drawable相互转换的方法
Drawable drawable =new BitmapDrawable(bmp);3、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap.createBitmap(原创 2017-04-18 12:09:57 · 1217 阅读 · 0 评论 -
Android edittext 键盘 弹出问题总结
项目中用到软键盘的管理总结如下:一、在开始进入页面时不弹出键盘方法一:在包含EditText外层布局上添加android:focusable="true"android:focusableInTouchMode="true"抢在EditText获取焦点,即可原理 view touch source:public boolean onTouchEvent原创 2017-03-16 15:40:03 · 1661 阅读 · 0 评论 -
Android中软键盘弹出时底部控件会上移的问题
当在Android的layout设计里面,如果输入文字的时候会底部控件会向上移,结果按照网上的说法找到以下三种方法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法二:在项目的A原创 2017-03-16 14:35:59 · 4037 阅读 · 0 评论 -
MultiAutoCompleteTextView setTokenizer()
package com.example.anttest; import android.text.SpannableString;import android.text.Spanned;import android.text.TextUtils;import android.widget.MultiAutoCompleteTextView.Tokenizer; public clas原创 2017-04-01 16:06:05 · 975 阅读 · 0 评论 -
自动完成文本框的功能和用法 MultiAutoCompleteTextView setTokenizer()
自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上它也是一个文本编辑框,但它比普通编辑框多了一个功能;当用户输入一定字符之后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个才菜单项之后,AutoCompleteTextView按用户选择自动填写该文本框。使用AutoCompleteTextView很简单,只要为他设置一个Adapter原创 2017-04-01 15:59:58 · 1337 阅读 · 0 评论 -
onEditorActionListener学习
如图所示我们可以修改软键盘的Enter按钮的样式,可以在代码中监听 按钮点击事件。import Android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.inputmethod.EditorInfo; impo原创 2017-03-29 09:43:17 · 564 阅读 · 0 评论 -
Android 手动显示和隐藏软键盘 点击空白处隐藏键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);原创 2017-03-21 16:25:00 · 4318 阅读 · 2 评论 -
EditText禁止输空格
1.EditText禁止输空格editText.setFilters(new InputFilter[]{filter});private InputFilter filter=new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spa原创 2017-03-18 16:16:44 · 427 阅读 · 0 评论 -
Android EditText 禁止换行 只输入数字,字母; 登录Activity的 输入框:直接是使用
在做登录框的时候,很多时候要在输入框禁止换行输入,一般有两种方法:第一种,就是监听EditText的setOnEditorActionListener方法,然后把enter键禁止,这种方法有个不好的地方就是,在虚拟键盘中依然会显示enter键:[java] view plain copy /** * 设置相关监听器 */原创 2016-12-01 13:57:25 · 729 阅读 · 0 评论 -
EditText 弹出输入法 窗体加载时弹出 和动态弹出
1.Activity加载时弹出输入法:不的EditText一定要是获得焦点的//设置在activity启动的时候输入法默认是不开启的 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);//设置在activity启动的时候输入法默认是打开的 getWindow(原创 2016-11-17 16:41:38 · 342 阅读 · 0 评论 -
Android中EditView TextView (padding失效)使用setBackgroundDrawable或setBackgroundResource则xml中设置的 Padding失效
Android中TextView、EditView、Button padding失效---使用setBackgroundDrawable或setBackgroundResource则xml中设置的 Padding失效原创 2017-06-20 10:51:30 · 3476 阅读 · 0 评论