这个问题是不同的,因为这是使用API数据的意图,然后如果你使用正常,如果其他条件不工作。检查下面的正确答案和它的条件 ----------禁用按钮点击:只有当字段为空
嗨, 我试图让android调用服务按钮单击,按钮是在ListView
当我点击一个列表项在单个项目视图中进入单个项目视图,每个单个项目都附加一个呼叫按钮的移动号码。数字存储在解析数据库中,我使用解析API进行调用。
现在当我点击一个号码时,它会去调用函数。我需要的是,假设一个视图没有手机号码,按钮不应该点击。如果有人知道请帮助我。
编辑答案为以下前面回答一个,但是这也没有工作
btn = (Button) findViewById(R.id.button56) ;
btn.setClickable(false);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phno = object.getString("telephone");
Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" +phno));
startActivity(i);
}
});
下面是我的代码去它
btn = (Button) findViewById(R.id.button56) ;
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phno = object.getString("telephone");
Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" +phno));
startActivity(i);
}
});
这是不同的请检查它。 @Rotwang –