国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 軟鍵盤狀態并隱藏輸入法的實例

2019-12-12 02:05:52
字體:
來源:轉載
供稿:網友

Android 軟鍵盤狀態并隱藏輸入法的實例

1 軟鍵盤狀態的切換 

2 強制隱藏輸入法鍵盤

MainActivity如下:

package cc.c;  import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.inputmethod.InputMethodManager; import android.widget.Button; import android.widget.EditText; import android.app.Activity; import android.content.Context; /**  * Demo描述:  * 1 軟鍵盤狀態的切換  * 2 強制隱藏輸入法鍵盤  */ public class MainActivity extends Activity {   private EditText mEditText;   private Button mButton;   private Context mContext;   @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.main);     init();   }      private void init(){     mContext=this;     mEditText=(EditText) findViewById(R.id.editText);     mButton=(Button) findViewById(R.id.button);     mButton.setOnClickListener(new OnClickListener() {       @Override       public void onClick(View v) {         //toggleInput(mContext);         hideInput(mContext,mEditText);       }     });   }      /**    * 切換軟鍵盤的狀態    * 如當前為收起變為彈出,若當前為彈出變為收起    */   private void toggleInput(Context context){     InputMethodManager inputMethodManager =     (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);     inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);   }      /**    * 強制隱藏輸入法鍵盤    */   private void hideInput(Context context,View view){     InputMethodManager inputMethodManager =     (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);     inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);   }   } 

main.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:paddingBottom="@dimen/activity_vertical_margin"   android:paddingLeft="@dimen/activity_horizontal_margin"   android:paddingRight="@dimen/activity_horizontal_margin"   android:paddingTop="@dimen/activity_vertical_margin"   tools:context=".MainActivity" >    <EditText     android:id="@+id/editText"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_centerInParent="true"     android:hint="Input here" />    <Button     android:id="@+id/button"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_above="@id/editText"     android:layout_centerHorizontal="true"     android:layout_marginBottom="15dp"     android:hint="Button" />  </RelativeLayout> 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼伦贝尔市| 大庆市| 旬邑县| 阿坝县| 华亭县| 海丰县| 嘉禾县| 凤城市| 嘉义县| 喜德县| 贵州省| 开江县| 莲花县| 怀远县| 明光市| 汕头市| 永兴县| 丰台区| 思茅市| 聂荣县| 米泉市| 靖安县| 阿拉善盟| 长春市| 新宁县| 武强县| 祁阳县| 临沧市| 孝昌县| 武清区| 丹阳市| 云南省| 定结县| 汉阴县| 阳朔县| 茌平县| 开原市| 海口市| 抚宁县| 桑日县| 新化县|