用代码写的界面
效果图如下:
代码如下:
public class MainActivity extends Activity {
private LinearLayout linearLayout;
private TextView textView;
private Button bt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
linearLayout = new LinearLayout(this);
super.setContentView(linearLayout);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
textView = new TextView(this);
bt = new Button(this);
bt.setText("用代码写的按钮");
bt.setLayoutParams(new ViewGroup.LayoutParams(ActionBar.LayoutParams.WRAP_CONTENT, ActionBar.LayoutParams.WRAP_CONTENT));
textView.setLayoutParams(new ViewGroup.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.WRAP_CONTENT));
textView.setPadding(300,400,100,100);
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("ceshi" + new java.util.Date());
}
});
linearLayout.addView(bt);
linearLayout.addView(textView);
}
}
本文介绍了一个使用纯代码创建用户界面的示例,包括一个水平布局的线性布局、一个文本视图和一个按钮。当点击按钮时,文本视图会显示当前时间。
6768

被折叠的 条评论
为什么被折叠?



