当前位置: 编程技术>移动开发
本页文章导读:
▪EditText被键盘遮住的有关问题 EditText被键盘遮住的问题
发现这个问题后从网上找了找,1)说是在AdnroidMainfest.xml中对应的activtiy 设置属性android:windowSoftInputMode=”stateVisible|adjustPan”试了一下不行,2)后来在layout中用<Scrol.........
▪ ScrollView下上都是静态不动的 ScrollView上下都是静态不动的
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_height="wrap_content" android:layou.........
▪ preferenceActivity 跟 gbk-utf-8 preferenceActivity 和 gbk-utf-8
http://www.eoeandroid.com/thread-5305-1-1.html
http://www.androidx.org/2009/10/20/preferencescreen-usage/
http://jspengxue.iteye.com/blog/40781
......
[1]EditText被键盘遮住的有关问题
来源: 互联网 发布时间: 2014-02-18
EditText被键盘遮住的问题
发现这个问题后从网上找了找,
1)说是在AdnroidMainfest.xml中对应的activtiy 设置属性android:windowSoftInputMode=”stateVisible|adjustPan”试了一下不行,
2)后来在layout中用<ScrollView 替换了顶级的<LinearLayout 就可以了
查了一下发现第一种的属性是Android 1.5之后才加上的,1.5不支持吗?反正我这里不行
后来发现android:windowSoftInputMode="stateHidden|adjustResize"这个东西确实起作用,他的作用是隐藏键盘,
而想要EditText被顶上去的话,还是得用ScrollView
另外我看到有的朋友用在IME类
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 实例化输入法控制对象,通过hideSoftInputFromWindow来控制,其中第一个参数绑定的为需要隐藏输入法的EditText对象,比如imm.hideSoftInputFromWindow(etAndroid123.getWindowToken(), 0);
该方法反正我用了之后在我这里不起作用。
总结一下
1、首先让键盘不弹出使用了windowSoftInputMode属性
2、然后让EditText能够被顶上去,使用<ScrollView
另外需要说明的是我的部分控件是指定高度的
发现这个问题后从网上找了找,
1)说是在AdnroidMainfest.xml中对应的activtiy 设置属性android:windowSoftInputMode=”stateVisible|adjustPan”试了一下不行,
2)后来在layout中用<ScrollView 替换了顶级的<LinearLayout 就可以了
查了一下发现第一种的属性是Android 1.5之后才加上的,1.5不支持吗?反正我这里不行
后来发现android:windowSoftInputMode="stateHidden|adjustResize"这个东西确实起作用,他的作用是隐藏键盘,
而想要EditText被顶上去的话,还是得用ScrollView
另外我看到有的朋友用在IME类
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 实例化输入法控制对象,通过hideSoftInputFromWindow来控制,其中第一个参数绑定的为需要隐藏输入法的EditText对象,比如imm.hideSoftInputFromWindow(etAndroid123.getWindowToken(), 0);
该方法反正我用了之后在我这里不起作用。
总结一下
1、首先让键盘不弹出使用了windowSoftInputMode属性
2、然后让EditText能够被顶上去,使用<ScrollView
另外需要说明的是我的部分控件是指定高度的
[2] ScrollView下上都是静态不动的
来源: 互联网 发布时间: 2014-02-18
ScrollView上下都是静态不动的
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="fill_parent"> <TextView android:id="@+id/TextView01" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="This text view should act as header " /> <ScrollView android:layout_marginBottom="50dip" android:id="@+id/ScrollView01" android:layout_height="wrap_content" android:layout_width="fill_parent"> <RadioGroup android:id="@+id/RadioGroup01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton android:id="@+id/RadioButton01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> <RadioButton android:id="@+id/RadioButton11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Button....." /> </RadioGroup> </ScrollView> <RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent"> <Button android:id="@+id/Button01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="A button that should always be at the bottom"/> </RelativeLayout> </LinearLayout>
[3] preferenceActivity 跟 gbk-utf-8
来源: 互联网 发布时间: 2014-02-18
preferenceActivity 和 gbk-utf-8
http://www.eoeandroid.com/thread-5305-1-1.html
http://www.androidx.org/2009/10/20/preferencescreen-usage/
http://jspengxue.iteye.com/blog/40781
最新技术文章: