❶ android 获取焦点
你好,我举例说明:比如有个输入框,当你点击输入框时,这时它的光标在闪烁,可以输入文字,那么就可以说这个输入框获得焦点了。获取焦点的控件就是当前可以执行操作的控件。
使用view.requestFocus()方法可以手动获取焦点。
以上,希望对你有帮助。
❷ android 中如何设置焦点的位置。
默认从上倒下 从左到右第一个可以输入的控件作为焦点,如果不想默认可以指定某个view或得焦点
❸ Android View如何获取焦点
Android 中的view使用requestFocus()焦点具体的方法如下:1.view.setFocusable(true);2.view.setFocusableInTouchMode(true);然后调用 requestFocus()即可获取焦点。Android View如何获取焦点
❹ android 中 listview 设置选中 获取焦点 然后点击一个button删除此item 应该怎么实现
对listView设置监听 删除本条数据 实现删除item功能
❺ android button什么情况下会获得焦点
android中,要使控件获得焦点,需要先setFocus,再requestFocus。
以Button为例:
btn.setFocusable(true);
btn.setFocusableInTouchMode(true);
btn.requestFocus();
btn.requestFocusFromTouch();
//获得失去焦点的监听器
btn.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if (hasFocus) {
btn_box.setBackgroundResource(R.drawable.book_green);
}else {
btn_box.setBackgroundResource(R.drawable.book);
}
}
});
❻ android中 怎么使新加载的activity获得焦点~
android中,如果在业务代码层实现控件获得焦点,需要先调用setFocus(),再调用requestFocus()。
如果直接使用layout布局使其中的控件某人获取焦点,只需要在控件中添加一个<requestFocus />标签。
以EditText为例:
<EditText id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:paddingBottom="4">
<requestFocus />
</EditText>
这样在打开这个Activity时,EditText会自动获取焦点。
❼ android 如何点击按键 让edittext 获取焦点
edittext.setFocusable(true);
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
edittext.findFocus();
InputMethodManager inputManager = (InputMethodManager)edittext.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(edittext, 0);
试试这个看好用不。
❽ android中button有几种状态
Android中,button按钮通常有三个状态:
1. normal(正常状态);
2. focus(焦点状态);
3. pressed(按下状态)
4. selected(选中状态)
注意:按下后未松开前是pressed,表示按下。
松开后当前项目获得焦点,是focused。
focused的项只有一个,selected是当选中该按钮时显示的状态。
❾ android listview 怎么获取焦点
1.将ListView的Item Layout的子控件focusable属性设置为false
2.对Item Layout的根控件android:descendantFocusability="blocksDescendant"
例如:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="8dip"
android:background="#ffffffff"
android:descendantFocusability="blocksDescendant >
<LinearLayout
<RatingBar
android:id="@+id/rb_bookRating"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:rating="2.0"
style="@style/RatingBar"
android:isIndicator="true"
/>
</LinearLayout>
<Button
android:id="@+id/btn_schele"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:focusable="false"
android:text="影讯"
style="@style/Button"
/>
</RelativeLayout>
❿ android 获取焦点的作用
1、当前交互的对象, 如果把edittext 的focusable 设为 false的话,将无法编辑。
2、不通过 触摸屏点击的方式来选择控件,, 比如 通过音量的 加减 键。
3、例如输入用户名之后需要输入密码,按音量下键 移动焦点至 密码的edittext 上。