【发布时间】:2017-01-25 15:37:32
【问题描述】:
我想创建一个这样的小部件:
但是,显示的是这样的:
为什么Switch Button 没有显示在ViewGroup 中:
在这种情况下,仅显示 Switch 的文本 "hello"。
public class TestView extends ViewGroup {
...
private void init() {
imageView = new ImageView(getContext());
imageView.setImageResource(R.drawable.clock_icon);
aSwitch = new Switch(getContext());
aSwitch.setText("hello");
aSwitch.setChecked(true);
addView(imageView);
addView(aSwitch);
}
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
imageView.layout(0, 50,100, 70);
aSwitch.layout(50,50,100,70);
}
...
【问题讨论】:
标签: android uiswitch android-viewgroup