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

首頁 > 系統 > Android > 正文

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

2019-10-22 18:28:32
字體:
來源:轉載
供稿:網友

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> 

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


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枞阳县| 石河子市| 衡阳市| 张掖市| 东乌| 琼海市| 高陵县| 彩票| 仪陇县| 曲周县| 太仓市| 平原县| 东方市| 兴宁市| 常宁市| 七台河市| 唐河县| 皋兰县| 六盘水市| 当雄县| 韶山市| 周至县| 库尔勒市| 胶南市| 鲁甸县| 错那县| 三穗县| 高碑店市| 屏山县| 平舆县| 郎溪县| 衢州市| 黄浦区| 繁峙县| 二连浩特市| 江都市| 黑水县| 峨眉山市| 台州市| 抚顺县| 东乡族自治县|