Android开发学习笔记:如何移除EditText上的输入焦点
2014-04-21 00:41
525 查看
移除EditText上的输入焦点的方法有很多种,下面介绍一种简单实用的方法。
1.先看下面代码的在模拟器上运行的效果
EditTextDemoActivity.java
main.xml
strings.xml
效果图:
这时的光标是在第一个EditText闪烁的,第二个EditText却没有
2.将上面的main.xml改成如下所示,即是将第一个EditText的高度,宽度改为0dp,这样就能覆盖有光标闪烁的第一个EditText,从而达到了移除EditText上的输入焦点的效果
效果图:
本文出自 “IT的点点滴滴” 博客,请务必保留此出处/article/4132184.html
1.先看下面代码的在模拟器上运行的效果
EditTextDemoActivity.java
package com.android.EditTextDemo.activity; import android.app.Activity; import android.os.Bundle; public class EditTextDemoActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
strings.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello EditText!</string> <string name="app_name">EditTextDemo</string> </resources>
效果图:
这时的光标是在第一个EditText闪烁的,第二个EditText却没有
2.将上面的main.xml改成如下所示,即是将第一个EditText的高度,宽度改为0dp,这样就能覆盖有光标闪烁的第一个EditText,从而达到了移除EditText上的输入焦点的效果
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <EditText android:layout_width="0dp" android:layout_height="0dp" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
效果图:
本文出自 “IT的点点滴滴” 博客,请务必保留此出处/article/4132184.html
相关文章推荐
- Android开发学习笔记:如何移除EditText上的输入焦点
- 在Android开发中如何移除EditText上的输入焦点
- 在Android开发中如何移除EditText上的输入焦点
- 在Android开发中如何移除EditText上的输入焦点
- 在Android开发中如何移除EditText上的输入焦点
- 在An“.NET研究”droid开发中如何移除EditText上的输入焦点
- android 开发零起步学习笔记(二十七):android edittext不自动获取焦点
- android开发(十六) 如何限制 EditText 最大输入字符数
- 如何移除EditText上的输入焦点?
- Android开发学习笔记:EditText的属性介绍
- 【XFeng安卓开发笔记】android 如何在对话框中获取edittext中的数据
- android如何移除第一个editText的焦点
- 【转】Android开发学习笔记:EditText的属性介绍
- Android开发学习笔记:EditText的属性介绍
- android开发中有EditText,当输入时输入法会把底部的导航栏顶上去。如何解决?
- 学习笔记-Android之ListView随EditText输入内容动态改变
- Android 学习笔记1 Edittext 限制输入
- Android移除EditText上的输入焦点实例
- Android开发-实现pulltorefresh上类似购物车加减方法和EditText焦点问题的解决方法
- Android开发 Edittext限制输入浮点数