我需要在更改字体大小时更改app小部件的layout_height。由于它是一个小部件,因此可以与remoteViews一起使用。
我像这样设置textSize:
protected void setWidgetTextViewSize(float textViewSize)
{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
remoteViews.setTextViewTextSize(R.id.widgettext1, TypedValue.COMPLEX_UNIT_SP, textViewSize + 5);
remoteViews.setTextViewTextSize(R.id.widgettext2, TypedValue.COMPLEX_UNIT_SP, textViewSize + 5);
}
else
{
remoteViews.setFloat(R.id.widgettext1, "setTextSize", textViewSize + 5);
remoteViews.setFloat(R.id.widgettext2, "setTextSize", textViewSize + 5);
}
}
但我没有找到任何方法为remoteViews设置layout_height。怎么做?