
~~~
public class MainActivity extends AppCompatActivity {
TextView txt;
EditText eTxt;
Button bt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 創建線性布局
LinearLayout layout = new LinearLayout(this);
// 布局管理器寬度為屏幕寬度
// 布局管理器高度為屏幕高度
LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
txt = new TextView(this);
txt.setText("用戶名:");
txt.setTextSize(20);
layout.addView(txt,param);
eTxt = new EditText(this);
eTxt.setWidth(320);
eTxt.setText("Hell Word");
eTxt.setTextSize(20);
layout.addView(eTxt,param);
bt = new Button(this);
bt.setText("提交");
layout.addView(bt,param);
//顯示布局管理器
super.addContentView(layout, param) ;
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.i("點擊獲取信息",""+eTxt.getText());
}
});
}
}
~~~
- 各種語言一起擼
- 前言
- 第一章 各種語言類講解對比
- 1.1 基于類的面向對象語言
- 第二章 各種語言面向對象編程
- 2.1 Javascript面向對象編程
- 2.1.1 JS類實現
- 2.1.2 JS類繼承
- 2.2 Object-C面向對象編程
- 2.3 Android面向對象編程
- 2.4 PHP面向對象編程
- 第三章 JS+OC+ADT語言對比
- 3.1 視圖
- 3.1.1 JavaSript創建視圖
- 3.1.2 Object-c創建視圖
- 3.1.2.1 xib視圖視圖創建
- 3.1.3 Andriod創建視圖
- 3.1.3.1 xml視圖創建
- 3.2 事件
- 3.2.1 JavaSript事件綁定
- 3.2.2 Object-c事件代理
- 3.2.2.1 事件代理
- 3.2.3 Andriod事件監聽
- 第四章 PHP服務端語言