ANDROID:单击按钮时添加调用功能

时间:2017-02-27 08:50:38

标签: java android listview call

我在片段中添加了一个ListView,当点击该列表视图时,我看到了单个项目视图。当我单击该单项视图中的按钮时,调用应该转到列表视图中的该特定ID。按钮用于呼叫,当它的点击和自动校准应该去。我的代码已关闭,电话号码存储在旁边解析服务器中。如果有人知道请帮助

btn = (Button) findViewById(R.id.button56) ;
btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String phno="telephone";

            Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse(phno));
            startActivity(i);
        }
});

xml代码

   <Button
            android:id="@+id/button56"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:text="TELE PHONE"

            android:layout_weight="1"
            android:background="#EFEFEF"/>

2 个答案:

答案 0 :(得分:1)

添加到您的清单中进行通话的权限

<uses-permission android:name="android.permission.CALL_PHONE" />

答案 1 :(得分:1)

尝试使用,

Uri.parse("tel:" +number)

我认为你已经添加了权限,

.CALL_PHONE

在你的清单中