1

我在活动类中初始化了搜索栏,如下所示:

SeekBar mySeekBar = new SeekBar(this);

它太小了如何设置它的尺寸?scale 和 setScrollBarSize 方法不起作用

4

1 回答 1

0

当您将它添加到 ViewGroup 时,您为其指定适当的 LayoutParams。尝试这个:

viewGroup.addView(mySeekBar, LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);

如果您需要根据布局进行更复杂的操作,您可以创建一个每个布局都有一个 LayoutParams 内部类,您可以创建一个实例并对其进行修改,然后使用添加视图

LayoutParams params = new LayoutParams(...);
/* do stuff with params */
viewGroup.addView(mySeekBar, params);
于 2013-07-12T19:59:58.037 回答