TextView设置并获取文本大小不同
问题描述:
我从文本大小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);
答
使用网格布局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>
在这种情况下,2x2。 –