Android 小部件:设置 width/height 或 x/y 可编程性
Android widget : set width/height or x/y programmability
如何从小部件访问 UI 元素样式以及如何设置位置或尺寸?
我知道 setText :
RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.widgetlayout);
remoteViews.setTextViewText(R.id.updateText, "New text");
但是如何实现这个
ViewGroup.LayoutParams paraPlay1 = PLAY_BTN1.getLayoutParams();
Double d1 = (200.0);
paraPlay1.width = d1.intValue();
paraPlay1.height = d1.intValue();
PLAY_BTN1.setLayoutParams(paraPlay1);
`您可以使用以下代码设置视图的高度和宽度:
view.getLayoutParams().height = 20;
view.getLayoutParams().width = 20;
但请务必同时调用以下代码:
view.requestLayout()`
如何从小部件访问 UI 元素样式以及如何设置位置或尺寸?
我知道 setText :
RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.widgetlayout);
remoteViews.setTextViewText(R.id.updateText, "New text");
但是如何实现这个
ViewGroup.LayoutParams paraPlay1 = PLAY_BTN1.getLayoutParams();
Double d1 = (200.0);
paraPlay1.width = d1.intValue();
paraPlay1.height = d1.intValue();
PLAY_BTN1.setLayoutParams(paraPlay1);
`您可以使用以下代码设置视图的高度和宽度:
view.getLayoutParams().height = 20; view.getLayoutParams().width = 20;
但请务必同时调用以下代码:
view.requestLayout()`