📄 ex11.java
字号:
package com.misoo.ex11;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.LinearLayout;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;public class ex11 extends Activity implements OnCheckedChangeListener { /** Called when the activity is first created. */ private final int WC = RadioGroup.LayoutParams.WRAP_CONTENT; private final int LWC = LinearLayout.LayoutParams.WRAP_CONTENT; private RadioGroup rg_layout; private DrawView dv; private LinearLayout layout; private int mColor = Color.YELLOW; RadioGroup.LayoutParams params; LinearLayout.LayoutParams para; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); para = new LinearLayout.LayoutParams(230, 140); dv = new DrawView(this); layout.addView(dv, para); Button btn = new Button(this); btn.setText("Change Color"); btn.setOnClickListener(listener); para = new LinearLayout.LayoutParams(LWC, LWC); layout.addView(btn, para); //------------------------------------- rg_layout = new RadioGroup(this); params = new RadioGroup.LayoutParams(WC, WC); rg_layout.setOrientation(RadioGroup.VERTICAL); rg_layout.setLayoutParams(params); rg_layout.setOnCheckedChangeListener(this); RadioButton button1 = new RadioButton(this); button1.setText("Yellow"); button1.setId(1001); params = new RadioGroup.LayoutParams(WC, WC); rg_layout.addView(button1,params); RadioButton button2 = new RadioButton(this); button2.setText("Blue"); button2.setId(1002); params = new RadioGroup.LayoutParams(WC, WC); rg_layout.addView(button2,params); setContentView(layout); } public int getColor() { return mColor; } private OnClickListener listener = new OnClickListener() { public void onClick(View v) { setContentView(rg_layout); } }; public void onCheckedChanged(RadioGroup arg0, int arg1) { // TODO Auto-generated method stub if(arg0.getCheckedRadioButtonId() == 1001) mColor = Color.YELLOW; else mColor = Color.BLUE; setContentView(layout); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -