【发布时间】:2015-04-09 06:30:13
【问题描述】:
我有一个带有 TextView 的主屏幕小部件:
<TextView
android:id="@+id/textView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="none"
android:singleLine="true"
android:textStyle="bold" />
我需要获取此文本的大小。我正在尝试获取默认 TextView 的大小文本,如下所示:
TextView defaultTextView = new TextView(context);
float sourceTextSize = defaultTextView.getTextSize();
并且 sourceTextSize 包含 21。但这是错误的值,因为如果我使用 remoteViews.setFloat(R.id.textView, "setTextSize", 21) 设置它,它会使我的文本变大。
如何获取小部件上 TextView 的默认文本大小?
【问题讨论】:
标签: android android-widget textview