2017-10-20 174 views
0

我從文本大小TextView中存儲在DB和TextView設置並獲取文本大小不同

後來我試圖設置值回來。但我在顯示屏上獲得了不同的尺寸。

什麼是正確的方法來做到這一點?

| * |從文本視圖商店獲取文本大小DB:

int txtSyzVar = namTextViewVar.getTextSize(); 

| * |後來接回來,並設置:

namTextViewVar.setTextSize(txtSyzVar); 

也試過

namTextViewVar.setTextSize(TypedValue.COMPLEX_UNIT_SP, txtSyzVar); 
namTextViewVar.setTextSize(TypedValue.COMPLEX_UNIT_DIP, txtSyzVar); 

回答

0

使用網格佈局XML的排列元素。

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/GridLayout1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:columnCount="2" 
    android:rowCount="2" 
    android:orientation="horizontal" 
    tools:context=".GridXMLActivity" > 
</GridLayout> 
+0

在這種情況下,2x2。 –

相關問題