ch03.rar

  • alonger
    了解作者
  • Java
    开发工具
  • 2.1MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2021-04-13 16:28
    上传日期
Android studio 範例程式有關於Button及文字框的呈現
ch03.rar
内容介绍
package com.ehappy.exmultibutton; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { // 宣告全域變數 private TextView txtShow; private Button btnZero,btnOne,btnTwo,btnThree,btnFour; private Button btnFive,btnSix,btnSeven,btnEight,btnNine; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 取得資源類別檔中的介面元件 txtShow=(TextView)findViewById(R.id.txtShow); btnZero=(Button)findViewById(R.id.btnZero); btnOne=(Button)findViewById(R.id.btnOne); btnTwo=(Button)findViewById(R.id.btnTwo); btnThree=(Button)findViewById(R.id.btnThree); btnFour=(Button)findViewById(R.id.btnFour); btnFive=(Button)findViewById(R.id.btnFive); btnSix=(Button)findViewById(R.id.btnSix); btnSeven=(Button)findViewById(R.id.btnSeven); btnEight=(Button)findViewById(R.id.btnEight); btnNine=(Button)findViewById(R.id.btnNine); // 設定 button 元件 Click 事件共用 myListener btnZero.setOnClickListener(myListener); btnOne.setOnClickListener(myListener); btnTwo.setOnClickListener(myListener); btnThree.setOnClickListener(myListener); btnFour.setOnClickListener(myListener); btnFive.setOnClickListener(myListener); btnSix.setOnClickListener(myListener); btnSeven.setOnClickListener(myListener); btnEight.setOnClickListener(myListener); btnNine.setOnClickListener(myListener); } // 定義 onClick() 方法 private Button.OnClickListener myListener=new Button.OnClickListener(){ @Override public void onClick(View v) { String s=txtShow.getText().toString(); switch (v.getId()) { case R.id.btnZero: { txtShow.setText(s + "0"); break; } case R.id.btnOne: { txtShow.setText(s + "1"); break; } case R.id.btnTwo:{ txtShow.setText(s + "2"); break; } case R.id.btnThree:{ txtShow.setText(s + "3"); break; } case R.id.btnFour:{ txtShow.setText(s + "4"); break; } case R.id.btnFive:{ txtShow.setText(s + "5"); break; } case R.id.btnSix:{ txtShow.setText(s + "6"); break; } case R.id.btnSeven:{ txtShow.setText(s + "7"); break; } case R.id.btnEight:{ txtShow.setText(s + "8"); break; } case R.id.btnNine:{ txtShow.setText(s + "9"); break; } } } }; }
评论
    相关推荐
    • android 开发实例
      android 开发实例 1、 图片浏览器(Picture Viewer) 2 、文件浏览器(File Browser) 3 、通讯录(Contact) 4 、任务管理器(Task Manager) 5 、音乐播放器(Rock Player) 6 、天气预报(Android Weather ...
    • android开发案例
      android开发从零开始。这里为android初学者准备了足够的资料android开发从零开始。这里为android初学者准备了足够的资料android开发从零开始。这里为android初学者准备了足够的资料android开发从零开始。这里为...
    • Android开发
      Android手机开发技术(初学者使用)
    • Android开发
      什么是Android,搭建Android开发环境,第一个Android程序
    • android开发
      android develop
    • android 开发
      android programming the big nerd ranch guide.pdf
    • Android开发
      深入浅出Google Android ANDROID开发,移动开发
    • Android开发
      不错的Android开发资料,适合入门。
    • android开发
      一般SDK中都会带有一些示例程序,说明具体用法,Android SDK也是如此。它提供了一些ApiDemo示例,详细说明了Android中主要API
    • android 开发
      Android开发技巧总汇及源代码 Android开发技巧总汇及源代码