又一个隐式intent

在string.xml中添加字符串资源

   <string name="call">拨打电话至本人</string>

在布局文件中,添加拨打号码的按钮并把其放于相应位置

在竖直布局fragment_crime.xml中添加代码:
<Button
        android:id="@+id/crime_callButton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:text="@string/call" />
在水平布局fragment_crime.xml(land)当中添加代码:
<Button
            android:id="@+id/crime_callButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/call" />

在CrimeFragment当中对该按钮设置监听等操作

private Button mCallButton;
mCallButton = (Button)v.findViewById(R.id.crime_callButton);
        mCallButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Uri number = Uri.parse("tel:5551234");
                Intent i = new Intent(Intent.ACTION_DIAL, number);
                startActivity(i);
            }
        });

如下为实现效果

QQ截图20170425103607.png
QQ截图20170425103619.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,142评论 25 709
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 今天看到我们已经离职的一位财务部员工又开始上班了。 瞬间觉得人生有无限种可能。 这位财务部员工是在我们财务总监离职...
    曼曼风雨阅读 780评论 0 0
  • 蔡康永有一首我很喜欢的躲避诗,内容是: 我也不想以貌取人啊 我也有努力看到你的灵魂啊 结果你的灵魂...
    小花呀呀呀阅读 3,405评论 1 1