freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

移動(dòng)應(yīng)用開(kāi)發(fā)課程設(shè)計(jì)-文庫(kù)吧

2025-06-10 03:25 本頁(yè)面


【正文】 char CJia = 39。+39。 private static final char CJian = 39。39。 private static final char CCheng = 39。*39。 private static final char CChu = 39。247。39。 // String 用來(lái)進(jìn)行顯示用 private static final String SJia = +。 private static final String SJian = 。 private static final String SCheng = *。 private static final String SChu = 247。 private TextView textView。 private Button mCopy。// 複製按鈕 private boolean isTextViewInputted = false。// 判斷textView是否有輸入,用來(lái)判斷0按鈕的功能 // private Button btn_c, btn_del。// C、DEL // private Button btn_jia, btn_jian, btn_chu, btn_cheng。// +、x、247。 // private Button btn_dian, btn_dengyu。// ., = // private Button btn_0, btn_1, btn_2, btn_3, btn_4。// 0,1,2,3,4 // private Button btn_5, btn_6, btn_7, btn_8, btn_9。// 5,6,7,8,9 ∞ protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 setContentView()。 // 布局 // 動(dòng)態(tài)的設(shè)置Gridlayout中控件的寬度,使其全屏匹配屏幕 GridLayout gridlayout = (GridLayout) findViewById()。 ViewTreeObserver vto = ()。 (new OnGlobalLayoutListener() { public void onGlobalLayout() { GridLayout gl = (GridLayout) findViewById()。 fillview(gl)。 ViewTreeObserver obs = ()。 (this)。 } })。 // 獲得每個(gè)按鈕的點(diǎn)擊事件 initViews()。 } // 為每個(gè)Button設(shè)置了onClick屬性 public void onClick(View view) { switch (()) { // 09 case : button0Function()。 break。 case : button1Function()。 break。 case : button2Function()。 break。 case : button3Function()。 break。 case : button4Function()。 break。 case : button5Function()。 break。 case : button6Function()。 break。 case : button7Function()。 break。 case : button8Function()。 break。 case : button9Function()。 break。 case : buttonDianFunction()。 break。 // C case : buttonClear()。 break。 // DEL case : buttonDel()。 break。 // + case : buttonJiaYunSuanFunction()。 break。 // case : buttonJianYunSuanFunction()。 break。 // X case : buttonChengYunSuanFunction()。 break。 // 247。 case : buttonChuYunSuanFunction()。 break。 // = case : buttonDengYuFunction()。 break。 default: Button b = (Button) view。 (this, (), ).show()。 break。 } } /* ============================= */ /* private 私有方法 */ /* =========================== */ private void fillview(GridLayout gl) { Button buttontemp。 params。 for (int i = 0。 i ()。 i++) { buttontemp = (Button) (i)。 params = (LayoutParams) ()。 = (() / ()) 。 (params)。 } } // 初始化所有的控件 private void initViews() { textView = (TextView) findViewById()。 mCopy = (Button) findViewById()。 (new OnClickListener() { @Override public void onClick(View v) { // TODO 自動(dòng)生成的方法存根 if (().toString().equals()) { (, 結(jié)果為空, ) .show()。 return。 } } })。 } private void printDebugInfo(String str) { if (isDebug) { (TAG, Debug: + str)。 } } // 往Textv的尾部追加內(nèi)容 private void appendTextView(String str) { CharSequence text = ()。 text = text + str。 printDebugInfo(())。 (text)。 } // 添加數(shù)字按鈕的功能start=========================== // 對(duì)于0的輸入的注意點(diǎn): // 當(dāng)還沒(méi)有輸入時(shí),就是textview顯示為0時(shí),什么都不用做,繼續(xù)保持為0 // 當(dāng)textview的顯示不為0時(shí),在textview的尾部追加一個(gè)0 // 問(wèn)題:判斷條件怎樣來(lái)確定。有兩個(gè)方案 // 獲取textview的內(nèi)容,然后調(diào)用比較的方法,是否和0相等 // 設(shè)置一個(gè)Boolean標(biāo)記,當(dāng)textview第一次輸入不為0時(shí),將標(biāo)記設(shè)為true,然后根據(jù)標(biāo)記來(lái)進(jìn)行0按鈕的功能實(shí)現(xiàn) // 對(duì)比:方案一有點(diǎn)簡(jiǎn)單,缺點(diǎn)相對(duì)來(lái)說(shuō)耗性能。每次都要讀取textview的值然后進(jìn)行比較;方案二有點(diǎn)性能上比第一個(gè)高,但是控制條件比第一個(gè)復(fù)雜 // 0按鈕的功能 private void button0Function() { if (isTextViewInputted amp。amp。 !().toString().equals(0)) { // 條件成立,textview的值不是0 appendTextView(0)。 } else if (!().toString().equals(0)) { (0)。// 當(dāng)有運(yùn)算操作后,isTextViewInputted為false時(shí),需要把textView設(shè)置為0 } } // 如果已經(jīng)有輸入了,則在textview尾部追加一, // 1按鈕的功能 private void button1Function() { if (isTextViewInputted) { appendTextView(1)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (1)。 } } // 2按鈕的功能 private void button2Function() { if (isTextViewInputted) { appendTextView(2)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (2)。 } } // 3按鈕的功能 private void button3Function() { if (isTextViewInputted) { appendTextView(3)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (3)。 } } // 4按鈕的功能 private void button4Function() { if (isTextViewInputted) { appendTextView(4)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (4)。 } } // 5按鈕的功能 private void button5Function() { if (isTextViewInputted) { appendTextView(5)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (5)。 } } // 6按鈕的功能 private void button6Function() { if (isTextViewInputted) { appendTextView(6)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (6)。 } } // 7按鈕的功能 private void button7Function() { if (isTextViewInputted) { appendTextView(7)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (7)。 } } // 8按鈕的功能 private void button8Function() { if (isTextViewInputted) { appendTextView(8)。 } else { // 第一次進(jìn)行輸入 isTextViewInputted = true。 (8)。 } } // 9按鈕的功能 private void button9Function() { if (isTextViewInput
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1