android 屬性個人收集 android:visibility

來源:互聯網
上載者:User

此屬性意思是此視圖是否顯示,例如RelativeLayout中android:visibility="gone"

其有三個屬性:visible顯示;invisible顯示黑背景條;gone不顯示

在類中,可以設定其顯示與否,setVisibility(View.GONE);不顯示

setVisibility(View.VISIBLE);顯示

android EditText 那些事

1、EditText的onClick事件
        為EditText添加OnClick事件之後,如果當前未擷取焦點,則第一次點擊並不會響應,而是擷取焦點,第二次點擊才會響應onClick。針對不用的情況可能有不同的解決辦法,一般都會用到OnFocusChangedListener,或者將二者結合來進行事件處理,來達到預期的效果。

2、隱藏游標、屏蔽軟鍵盤
       設定EditText隱藏游標可能經常與設定其不可編輯一起使用,設定不可編輯只要設定android:editable="false"即可,而設定游標不可見可以設定android:cursorVisible="false"。
  如果不行,就在相關java類中 建立下面方法: private void setEditTextDisable(){<br />et_name.setEnabled(false);<br />et_mobilephone.setEnabled(false);<br />}<br />
       伴隨隱藏游標的,可能經常還會有屏蔽軟體盤,實現該功能可以通過設定inputtype參數為TYPE_NULL來實現,不過我實驗的時候發現在布局檔案中設定不起作用,而需要在activity檔案中擷取到響應的組件,調用setInputType(InputType.TYPE_NULL)方法來實現。

3、關於密碼
        EditText有一個屬性:android:password,可選值為true/false,該屬性可以標記輸入框中的字元是否用圓點代替。有一個問題需要注意,設定android:password="true"之後,該EditText是可以輸入斷行符號的,如果使用者輸入了斷行符號字元,會被當做密碼的一個字元,所以,如果密碼中不允許出現這樣的特殊字元,則需要設定singleLine="true".
                       

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.