2017-10-20 138 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。 –

相关问题