編輯:關於Android編程
今天碰到一個關於Button的問題:android Button上面的英文字符串會自動變成大寫,運行的Android 5.1版本,如下圖所示:
圖1:Button
圖2:TextView
這個Button的定義代碼如下
TextView的定義代碼如下
引用同一個字符串contactList_addContact,字符串內容如下:
Add
但是Button顯示出來就是ADD,而TextView顯示出來就是Add。之前還真的沒遇到過,郁悶。而且其他的Button都是顯示正常,如下所示:
這兩個按鈕定義代碼如下:
Cancel Save
好吧,以上就是問題的內容,至於為什麼會有這個問題我估計是Android 5.1的SDK把Button的默認Style改了,樣式默認把textAllCaps設置為true了,也沒有去仔細研究。查看系統選代碼:frameworks/base/core/res/res/values/styles_material.xml的第233行,代碼如下:
可以發現真的是把textAllCaps屬性設置為true了。
下面來說說怎麼解決這個問題。只需要在Add按鈕的定義中加上一個 android:textAllCaps=false屬性即可,該屬性是用來設置是否使用大寫字母來呈現文本。
即把代碼改成如下:
好吧,這樣就解決了,改完後的效果圖如下:
效果圖源碼KqwOpenCVBlurDemo銳化也可以看作是一種線性濾波操作,並且錨點像素有較高的權重,而周圍的像素權重較低。因此,我們可以自定義一個這樣的核。/*
一、Android Studio配置SVNAndroid Studio關聯配置SVN很簡單,在Settings裡面,找到Version Control->Subve
Android-搭建簡單服務端+ListView異步加載數據2014年5月6日 本篇博文帶給大家的是教大家如何在MyEclipse中搭建一個服務端,並通過手機端與其通信,
上篇博客中我們提到了OpenGLES中繪制的兩種方法,頂點法和索引法。之前我們所使用的都是頂點法,這次繪制立方體使用索引法來繪制立方體。構建立方體上篇博客講到正方形的繪制