首页 > 其他 > 详细

让EditText默认情况下不获取焦点

时间:2014-03-01 08:58:57      阅读:399      评论:0      收藏:0      [点我收藏+]

MainActivity如下:

package cc.testedittext;

import android.os.Bundle;
import android.app.Activity;
/**
 * Demo描述:
 * EditText默认是获取焦点的.
 * 但是在某些时候,我们是不需要这样的.
 * 所以需要如下修改:
 * 为EditText的父布局设置如下属性
 * android:focusable="true"
 * android:focusableInTouchMode="true"
 * 
 * 参考资料:
 * http://blog.csdn.net/androidzhaoxiaogang/article/details/8578804
 * Thank you very much
 *
 */
public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

	

}

mian.xml如下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:focusable="true"
    android:focusableInTouchMode="true" >

    <EditText
        android:id="@+id/editText"
        android:layout_width="150dip"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:hint="请输入文字" />

</RelativeLayout>


让EditText默认情况下不获取焦点,布布扣,bubuko.com

让EditText默认情况下不获取焦点

原文:http://blog.csdn.net/lfdfhl/article/details/20152505

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!