Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 调整小部件和它的大小';儿童观点_Java_Android - Fatal编程技术网

Java 调整小部件和它的大小';儿童观点

Java 调整小部件和它的大小';儿童观点,java,android,Java,Android,我创建了由许多其他子视图组成的小部件(TextView,ImageView,ProgressBar)。我遇到的问题是,当我调整小部件的大小时,我希望其他视图也按比例更改其大小和位置。现在,当我调整小部件布局时,只有设置为匹配父对象的背景图像会更改其大小,而其他视图保持在固定位置。有没有办法让主布局内的所有视图在调整小部件大小时也改变其大小 只需看看Play Store上的UCCW应用程序。在那里创建小部件并调整大小时,所有子视图都会根据它更改其位置和大小。我不希望所有其他视图都只是在背景上浮动

我创建了由许多其他子视图组成的小部件(
TextView
ImageView
ProgressBar
)。我遇到的问题是,当我调整小部件的大小时,我希望其他视图也按比例更改其大小和位置。现在,当我调整小部件布局时,只有设置为匹配父对象的背景图像会更改其大小,而其他视图保持在固定位置。有没有办法让主布局内的所有视图在调整小部件大小时也改变其大小


只需看看Play Store上的UCCW应用程序。在那里创建小部件并调整大小时,所有子视图都会根据它更改其位置和大小。我不希望所有其他视图都只是在背景上浮动

你处理过onAppWidgetOptionChanged()方法吗?我知道这个方法,但我认为它处理的是网格大小。因此,如果我想更改视图的大小,我必须用行和列输入它,在我的小部件中有50个视图。我不认为我可以处理网格大小的所有问题。如果有一种方法可以用新的尺寸适当地更改所有视图,那么请指导我。谢谢