通过在xml布局文件中设置android:onClick=""来实现组件单击事件

摘要:
布局中出现android:onClick=“”语句:˂Buttonandroid:id=“@+id/call_button”android:on Click=“phone”android:layout_ width=“wrap_content”android:nlayout_ height=“wrap-content”android:layout _ alignParentLeft=“true”An

在布局中出现android:onClick=""语句:

 <Button
        android:id="@+id/call_button"
        android:onClick="callphone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/phonenumber_edit"
        android:text="callme" />

在你的Activity中只要实现callphone的方法即可:

private void callPhone() {
            //代码优化之phoneNumber判断是否为空
            String phoneNumber = phonenumber_edit.getText().toString().trim();
            //判断内容是否为空
            if(TextUtils.isEmpty(phoneNumber)){
                Toast.makeText(getApplicationContext(), "内容不能为空", Toast.LENGTH_LONG).show();
                return;
            }

            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_CALL);
            intent.setData(Uri.parse("tel:"+phoneNumber));
            startActivity(intent);
        }

免责声明:文章转载自《通过在xml布局文件中设置android:onClick=""来实现组件单击事件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇五:HttpServletResponse对象时序数据库InfluxDB的基本语法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android布局实现圆角边框

首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角边框。 shape_corner_down.xml: <?xml versi...

【Activity、service】点击不同的图片播放不同的声音

      一下,我只把主要的代码贴出来给大家,如果哪里写的不好,希望大家能多多指教,灰常感谢。  /** 定义播放小孩声音的ACTION */ public static String SOUND_ACTION = "com.vtion.ym.box.sound"; XxxActivity.java    Activity里面中的代码 View Cod...

Android二维码功能实现

最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里加入二维码扫描的功能。 不过,二维码功能如果真要做起来还是非常复杂的,从零开始实现不太现...

python Selenium+phantomjs 小技巧

1、元素模糊定位 如抓取下面列表: elements = doc("li[id^='result_']") 2、元素精确定位      elements =doc("div[class='a-fixed-left-grid-inner']") eq索引从0开始 elements =doc("div[class='a-fixed-left-grid-i...

C#操作Xml:XmlSerializer 对象的Xml序列化和反序列化

这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。 为什么要做序列化和反序列化? .Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。 范围:本文只介绍xml序列化,其实序列化可以是二进...

XML做数据库操作之 我浑了

只前我看邵志东老师的教程做了一个实例 地址是 http://thcjp.cnblogs.com/archive/2006/05/06/392739.html但是删除的问题始终没有解决,这次做留言本 http://thcjp.cnblogs.com/archive/2006/06/26/435962.html我实在想不到好办法来维护广告控件使用的那个XML文...