Android錯題集

在Android學習的過程當中,遇到過不少迷之問題,在這裏記下以防之後忘記,也能夠順便幫助一下遇到了相同問題的朋友。android

 

1.自定義控件文字大小錯誤:

在自定義控件中獲取的getDimension值爲px值,而在setTextSize中默認爲dp值,因此應該聲明傳遞的值爲像素值,不然會出現文字過大的問題佈局

float size=typedArray.getDimension(R.styleable.DescribeView_textsize,30);
        tv.setTextSize(TypedValue.COMPLEX_UNIT_PX,size);

2017.03.26學習

 

 

2.軟鍵盤擠壓佈局

在Activity中,彈出軟鍵盤時,有時會擠壓佈局文件。以下:
imageimage
我認爲出現這種狀況的緣由是,Android不知道你在向哪個EditText中輸入數據,爲了防止遮擋,便將全部的EditText都顯示出來。爲了防止這種情況的出現,只須要在Manifests文件中的Activity標籤下聲明以下字段便可:
<activity android:name=".MainActivity" android:windowSoftInputMode="adjustPan|stateHidden"></activity>
效果以下:
image
問題得以解決
 
2017.03.26
相關文章
相關標籤/搜索