当前位置: 首页 > news >正文

山东网站开发学校企业网站备案快吗

山东网站开发学校,企业网站备案快吗,哪些网站做的比较好看的图片,泰安集团网站建设价格1#xff0c;在布局实现 我们在layout文件中#xff0c;给每一个用到的Button设置属性android:onClickonClick#xff0c; 然后我们在MainActivity 里面写一个onClick()方法#xff0c;这里就不是重写了#xff0c;因为我们没有任何继承父类和引用接口…1在布局实现 我们在layout文件中给每一个用到的Button设置属性android:onClickonClick  然后我们在MainActivity 里面写一个onClick()方法这里就不是重写了因为我们没有任何继承父类和引用接口这里的方法名可以随意取。然后写上代码逻辑。完整代码如下 activity_main.xml文件内容如下 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticaltools:context.MainActivityTextViewandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text学习安卓你准备好了吗android:idid/tv_android/Buttonandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text准备好了android:idid/bt_androidandroid:onClickWelcome/##设置点击事件按钮方法为WelcomeButtonandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text没有准备好android:idid/bt_android_1android:onClicknoway/##设置点击事件按钮方法为noway /LinearLayout MainActivity文件如下 package com.unity3d.myapplication1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast;/* public class MainActivity extends AppCompatActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);} }*/ public class MainActivity extends AppCompatActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void Welcome(View view) {Toast.makeText(this, 欢迎来到安卓世界, Toast.LENGTH_SHORT).show();}public void noway(View view) {Toast.makeText(this, bye bye bye , Toast.LENGTH_SHORT).show();}} 二、接口实现 第二种方法只要引用View.OnClickListener这个接口就行接着Button buttonfindViewById(R.id.button);用来声明和绑定button控件button.setOnClickListener(this);设置button的监听器这两者缺一不可。下面就是重写onClick()方法一般使用switch语句参数是view可以根据不同id来赋予不同的点击事件不用像上面匿名内部类那样每一个按钮都要单独设置一下点击事件。所有代码如下 ?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticaltools:context.MainActivity LinearLayoutandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalButtonandroid:idid/button_1android:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text测试按键android:textSize25sp/TextViewandroid:idid/tvandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_gravitycenterandroid:text11111android:textSize25sp/Buttonandroid:idid/button_2android:layout_widthmatch_parentandroid:layout_height43dpandroid:textok ok ok android:textSize25sp/ /LinearLayout/androidx.constraintlayout.widget.ConstraintLayout package com.unity3d.myapplication1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast; import android.widget.Button; import android.util.Log; import android.widget.TextView; public class MainActivity extends AppCompatActivity {Button TestButton1, TestButton2; //创建buttonOverrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TestButton1 findViewById(R.id.button_1); //通过id找到对应buttonTestButton2 findViewById(R.id.button_2);TestButton1.setOnClickListener(new mButtonListener());TestButton2.setOnClickListener(new mButtonListener());}//新建mButtonListener类申明使用OnClickListener接口public class mButtonListener implements View.OnClickListener{Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button_1: //按键1Toast.makeText(MainActivity.this,Hello world,Toast.LENGTH_LONG).show();Log.d(button, onClick: 1);break;case R.id.button_2: //按键2Toast.makeText(MainActivity.this,ok ok ok ok ,Toast.LENGTH_LONG).show();Log.d(button, onClick: 2);break;default: break;}}} }
http://www.pierceye.com/news/203656/

相关文章:

  • 海拉尔网站建设做html网站模板下载
  • 为什么网站找不到了东莞智通人才市场招聘官网
  • 如何注册网站名称中国煤炭建设协网站
  • 一个网站为什么做的不好看软件源码成品资源下载网站
  • 网站建设 环讯传媒建设网站要多久到账
  • 溧阳城乡建设厅网站惠州专业网站建设
  • app嵌入手机网站dw旅游网站怎么做
  • wpf做网站烟台做网站工资
  • 做网站公司名字网站建设方案对比分析报告
  • 网站360优化网站开发所需技术
  • 宁河做网站公司wordpress漏洞扫描工具
  • 单位网站建设的目的手机可以做网站服务器吗
  • 上海网站建设有限公司lnmp安装wordpress限权
  • 大航母网站建设服务php一般网站空间多大
  • 中性衣服印花图案设计网站做网站的工作
  • 只做女性的网站编程入门先学什么软件
  • 创客网站建设新余公司做网站
  • 买个网站域名多少钱网站建设 内容缺乏
  • 清河做网站哪里好建设一个网站的文案需要
  • 农机网站模版建网站用什么工作站
  • 网站可以做无形资产游戏代理0加盟费
  • 高端网站建设哪家公司好城乡建设部网站甘红刚
  • 湖北省建设部网站网站排名seo教程
  • 郑州 高端网站建设网络结构有哪几种
  • 电脑做apk的网站h5工商网站如何做实名
  • 循化网站建设公司c语言开发工具
  • wordpress网站做app关于网站的ppt怎么做
  • 怎么建设商品网站项目计划书范文
  • 大足建网站的网页微信版官方下载
  • 企业网站免费建设做网站设计需求