在android中,焦点逐级向下传递,一旦子控件不接受焦点,就交给父级处理,有点象onTouch事件。
问题:
如EditText自动获得焦点,弹出软键盘,怎样消除?
根据上面的说明只要父级拦截焦点,子控件便失去焦点。在父级中
android:focusable="true"
android:focusableInTouchMode="true"
这样子控件的默认行为便被拦截。
如何设置全屏?
有两种实现方式:
第一、代码刚运行时,也就是ocreate可加入,
- //设置无标题
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- //设置全屏
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
- WindowManager.LayoutParams.FLAG_FULLSCREEN);
android:theme="@android:style/Theme.NoTitleBar"