以编程方式为remoteViews编辑layout_height

时间:2015-03-20 11:02:17

标签: android textview remoteview

我需要在更改字体大小时更改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。怎么做?

0 个答案:

没有答案