Ser*_*o76 8 android widget remoteview
我正在制作一个小部件,您可以在其中指定文本大小
controles.setTextViewTextSize(R.id.LblMsg,TypedValue.COMPLEX_UNIT_SP,textSize);
我正在使用android 4.1
android:minSdkVersion ="8"android:targetSdkVersion ="16"
问题是它在android 4.1中正常工作,但在任何其他版本(ICS,姜饼等)显示强制关闭.
java.lang.NoSuchMethodError:android.widget.RemoteViews.setTextViewTextSize
如果我删除使用"setTextViewTextSize"的代码行,应用程序将完美运行.
我找不到有关此错误原因的信息.
我感谢任何帮助.
问候
如果你想使用适用于所有版本的东西,请使用:
remoteViews.setFloat(R.id.textView,"setTextSize",fontSize);
Run Code Online (Sandbox Code Playgroud)
此方法仅自 API 级别 16 (android 4.1) 起可用:http://developer.android.com/reference/android/widget/RemoteViews.html#setTextViewTextSize(int, int, float)
| 归档时间: |
|
| 查看次数: |
2526 次 |
| 最近记录: |