Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android EditText 禁止換行

Android EditText 禁止換行

編輯:關於Android編程

在做登錄框的時候,很多時候要在輸入框禁止換行輸入,一般有兩種方法:

第一種,就是監聽EditText的setOnEditorActionListener方法,然後把enter鍵禁止,這種方法有個不好的地方就是,在虛擬鍵盤中依然會顯示enter鍵:

	/**
	 * 設置相關監聽器
	 */
	private void setListener(){
		userNameEdit.setOnEditorActionListener(new OnEditorActionListener() {
			@Override
			public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
				return (event.getKeyCode()==KeyEvent.KEYCODE_ENTER);
			}
		});
		
		
	}
	

第二種方法是直接在EditText的xml文件中通過配置android:singleLine="true"把虛擬鍵盤上的enter鍵禁止掉,不會顯示。

    

感覺第二種方法更好一些

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved