Leo*_*eon 1 android android-widget android-layout android-view
好吧问题是我在我的活动中使用了一种SurfaceView,我想在其中添加按钮.
我的问题是:
1)如何在不调用findViewById(...)的情况下创建按钮实例?(因为surfaceView因为我没有布局)...
2)我如何在画布上绘制这个按钮?
或者你可能在建议做别的事情?
所有我关心的是我的屏幕上会有按钮,我可以实现像OnClickListener(...)....
谢谢所有提前!
在setOnClickListener 没有xml的情况下添加为活动按钮:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Button button= new Button (this);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.WRAP_CONTENT,
FrameLayout.LayoutParams.WRAP_CONTENT);
params.topMargin = 0;
params.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL;
button.setText("dynamic Button");
addContentView(button, params);
// setContentView(tv);
button.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4606 次 |
| 最近记录: |