如果能讓使用者輸入很多內容,並且是換行的形式,那可能就可考慮不讓輸入框背景失真的方法,尤其是圓角的圖。
以前一直用的方法是用android自帶的9-patch工具
對背景圖進行修改,這樣可以確保角落的圓角不失真。但是這次的工程中,設計的圖是左右的邊框是虛線。在使用9-patch後,左右兩邊的線明顯失真。今天在同事的交流中,找到另一種方法,試了一下,覺得還是可行的。也記錄一下,以後可以用得到。
1.在drawable包下,新建乙個xml檔案,例,命名為repeat_bg.xml,寫的內容為:
<?xml version="1.0" encoding="utf-8"
?>
<
bitmap
xmlns:android
=""android:src
="@drawable/bg"
android:tilemode="repeat"
/>
這個bg檔案就是中間部分的背景圖。
<linearlayout
android:layout_width
="fill_parent"
android:layout_height
="fill_parent"
android:background
="@drawable/repeat_bg"
>
linearlayout
>
在實際應用中,就是把它用到中間部分的布局背景裡。
但是第二種方法可能會存在一點問題,可能文字的最後一行只需要一半的背景圖空間,這樣也會造成最後一的失真。其次,還要跟ui合作好,這樣才能達到目的。
不過最好避免失真的辦法,還是不去做類似於虛線的邊框,直接用實線的邊框,就可以用9-patch實現對失真的防止了。
Python GUI 輸入框的使用方法
列印輸入的 使用者名稱和密碼 print account s npassword s accounte.get pwde.get accounte.delete 0,end pwde.delete 0,end 建立對話方塊 root tk root.title 輸入框的使用方法 2.建立logo輸入...
Chrome瀏覽器下自動填充的輸入框背景
記錄下從張鑫旭老師的微博中看到關於input輸入框的屬性 1 autocomplete off autocomplete 屬性規定輸入字段是否應該啟用自動完成功能 自動完成允許瀏覽器 對字段的輸入。當使用者在字段開始鍵入時,瀏覽器基於之前鍵入過的值,應該顯示出在字段中填寫的選項。注釋 autocom...
HTML中設定輸入框為唯讀狀態的方法
在設計網頁的時候,有時候我們需要將輸入框設定為唯讀狀態,即其中的內容不可編輯,實現這種設計的方法有兩種,分別是使用input的disable和readonly兩個屬性,不過他們之前還是有一些區別的。type text readonly true value 這是readonly的!type text...