`

EditText的一些使用注意点

阅读更多
1.如何对EditText进行setText()的时候使其自动换行
 
<EditText android:layout_width="200dp" android:layout_height="wrap_content"
		android:id="@+id/input" android:singleLine="false" 
		 />

  我们只要确保singleLine为false的话,并且设置宽度一定,就可以自动换行,注意在这里不要设置
input.setInputType(0);

不然就不会自动换行

2.在TableLayout中布局一行,设置EditText的xml属性:
<!-- android:shrinkColumns="1" shrinks the 2nd column to fit the window -->
<!-- android:stretchColumns="1" stretches the 2nd column -->
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent" android:layout_height="fill_parent"
	android:orientation="vertical" android:paddingLeft="5dp"
	android:paddingRight="5dp" android:stretchColumns="1">


	<TableRow android:layout_width="fill_parent"
		android:layout_height="wrap_content" android:orientation="horizontal">
		<TextView android:layout_width="wrap_content"
			android:layout_height="wrap_content" android:text="Email"
			android:paddingRight="5dp">
		</TextView>
		<EditText android:id="@+id/txtEmail" android:layout_width="200dp"
			android:layout_height="wrap_content" android:textSize="18sp"
			android:singleLine="false" android:inputType="textEmailAddress">
		</EditText>
	</TableRow>


</TableLayout> 


3.如何设置EditText隐藏键盘
 
(EditText)mMarket.setInputType(0);


4.如何设置EditText不被输入法遮盖
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
分享到:
评论
1 楼 sc331059850 2011-10-12  
找了一天的解决方案了,是你这句提醒了我:
注意在这里不要设置
input.setInputType(0); 
不然就不会自动换行

万分感谢,哈哈~

相关推荐

    Android2.2 API中文文档 —EditText

    Android2.2 API 中文文档,注意这里只有EditText控件的,请关注http://over140.cnblogs.com/的更新。

    带清除按钮的edittext

    这只是一个类,用它简化很多逻辑,这是一个自定义view(装13必备),用来学习自定义控件很有帮助。注意kotlin文件

    Android控件系列之EditText使用方法

    学习目的: 1、掌握在Android中如何建立EditText2、掌握EditText的常用属性3、掌握EditText焦点的事件、按键的事件(监听器) 介绍: EditText是接受用户输入信息的最重要控件。通过前面课程的学习,您可能... 请注意

    Form EditText.zip

    Form EditText介绍: 实现 EditText 输入文字之后格式正确性认证功能。如果输入格式不符合,将弹出错误提示。支持日期、信用卡、邮箱、姓名、IP地址、网址、电话、数字等等十...注意:测试环境并不代表适用环境。  

    Android 中使用EditText 点击全选再次点击取消全选功能

    代码很简单,这里我简化了逻辑,页面只有一个EditText。 布局文件如下:里面有两个属性需要注意 android:focusable=true android:selectAllOnFocus=true 完整布局文件 &lt;?xml version=1.0 encoding=utf-8?&gt; &...

    Android如何自定义EditText光标与下划线颜色详解

    最近在写些小Demo复习基础,在用到EditText的时候突然发现之前几乎没有注意到它的光标和下划线的颜色,于是花了不少时间,看了不少博客,现在就来总结和分享一下收获,话不多说了,来一起看看详细的介绍: ...

    Android中EditText实现不可编辑解决办法

    android:editable is deprecated: Use an &lt;EditText&gt; to make it editable android:editable is deprecated: Use inputType instead 分析:关于EditText控件的read-only问题,即: 无法通过...注意, 这里不是setOnKeyLi

    Android中EditText光标在4.0中的bug及解决方法

    本文分析了Android中EditText光标在4.0中的bug及解决方法。分享给大家供大家参考,具体如下: 一、问题: 不知道为什么,我的EditText的在...还有一个要注意的地方,你必须将你的Android project build target改为一个4

    小部件(EditText和TextView)用于支持货币,货币格式,逗号格式等货币要求。-Android开发

    EasyMoney-Widgets部件(EditText和TextView)用于支持货币要求,例如货币,数字格式,逗号格式等。注意:此库支持ALL和ANY类型的货币。 EasyMoney窗口小部件中的货币窗口小部件(EditText和TextView)支持货币要求...

    Android UI编程之自定义控件——可高亮显示的TextView

    注意,我这里指的只高亮一部分,而不是全部高亮。我不知道会不会有一些初学者会想到的是,让这些子字符串分部于不同的TextView,再对每个TextView进行单独处理。当然,如果你已经是一个已经有一些经验的开发者,那我...

    Android中EditText如何去除边框添加下划线

    废话不多说了,直接给大家贴代码了。 &lt;span xss=removed&gt;&lt;?xml version=1.0 encoding=utf-8?&gt; ...android:layout_width fill_parent android:layout_height=fill_...--注意名称 --&gt; &lt;com.marine.study

    Chips Edit Text.zip

    实现Chips EditText(或者叫Token EditText,Bubble EditText),基本功能和在邮件中输入邮箱地址类似。就是输入某个预定义的单词,空格之后,该单词会加上背景作为一个整体。支持文字自动提示和自动填写功能。如果...

    EasyKeyBoardView-master.rar

    总结:需要注意几个地方: 1)隐藏系统键盘但光标正常显示 EditText et = viewHolder.getView(R.id.id_et); /** * 禁止Edittext弹出软件盘,光标依然正常显示,并且能正常选取光标 */ public static void ...

    自己平时做的android相关的总结

    Button 中的setLayoutParams使用注意: layout文件夹和raw文件下面的文件读取 Matrix方法中的set方法和post方法 android 中调用drawBitmap时理解dip(屏幕密度)和px(像素)的区别 SQLiteDatabase 的...

    Android手势识别实例 仅用于手机输入法.rar

    Android手势识别实例 仅用于手机输入法,Himi提示:手势超过9个我做了删除所有手势的操作,为了界面整洁一些!输入法手势练习~(*^__^*)~ 嘻嘻!  操作介绍:1.(画手势我设置必须画两笔划才行哦~)添加手势:先...

    butterknife:将Android视图和回调绑定到字段和方法

    注意:现在不推荐使用此工具。 请切换到。 很明显,现有版本将继续起作用,但仅考虑与AGP集成的关键错误修复。 功能开发和常规错误修复已停止。 Android视图的字段和方法绑定,它使用注释处理为您生成样板代码。 ...

    电影编辑器:使用电影编辑器,您可以加载、编辑和保存电影。-matlab开发

    avi) - 剪辑电影- 裁剪电影- 将电影拆分为单独的颜色层- 旋转电影- 将电影保存为 avi 或 mpg(感谢 David Foti) - 将独立帧保存为 bmp、jpg、png 和 tif -您始终可以使用滑块和图像下方的edittext浏览电影(也许有...

    PinView:适用于Android的PIN视图库。 用于输入PINOTPpassword等

    PinView ... 相依性 中心( ) repositories { maven { jcenter() } } dependencies { ... implementation ' io.github.... 请注意, MavenCentral使用io.github.chaosleung作为组ID 用法 PinView继承自EditText,这意

    MaterialComponentsJavaFX:它是一个框架,允许在JavaFX应用程序中添加材料组件

    注意:检查程序包名称是否正确,这取决于项目的层次结构和小部件程序包的位置&lt; ? import materialcomponents . widgets . EditText ? &gt; ##文本字段###单行 要创建一个简单的文本字段,必须在内容中添加一个“ ...

    android 多个layout布局的listView

    在做demo的时候我们或许只会用到一个layout布局,但是在现实的app开发中会在listView中嵌套多个layout布局文件,本demo就是实现多个布局的listView,但是要特别注意的是Listview中嵌入EditText时获取editText的值的...

Global site tag (gtag.js) - Google Analytics