您的位置:首页 > 移动开发 > Android开发

解决 EditText 的默认焦点问题

2011-07-25 15:14 239 查看
很多程序有一些搜索模块,一进入搜索界面,EditText中的光标就在一闪一闪的,这是因为它默认第一个获得了焦点的原因!

如果不想让EditText第一个获得焦点,可以在EditText前面增加一个空View,拦截它的焦点,就可以解决这个问题了!

       <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" >
<View android:layout_width="1dip" android:layout_height="1dip"
android:focusable="true" android:focusableInTouchMode="true" />
<EditText android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:layout_weight="1"
android:textSize="18dip" />

<ImageButton android:layout_width="30dip" android:layout_height="30dip"
android:background="@android:drawable/ic_menu_search" />
</LinearLayout>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android layout search menu