好吧,所以我看了一下,並嘗試瞭解我發現的其他一些代碼,但沒有爲我工作。我試圖讓用戶點擊textview並將它們帶到他們的電話撥號器。電話點擊的文本視圖
這裏是在Java:
public class Info extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.moreinfo);
Button appoint =(Button) findViewById(R.id.btnAppoint);
TextView phone =(TextView) findViewById(R.id.phoneTxt);
String url = phone.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url));
appoint.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(Info.this, EmailContact.class));
}
});
phone.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:+"+phone.getText().toString().trim()));
startActivity(callIntent);
}
});
}
}
我也把機器人:點擊= true,所以我不認爲如果是這樣的問題。任何幫助,將不勝感激!
是否有出現的任何錯誤? – JoxTraex
它在(「tel:+」+ phone.getText()中的「phone」下面顯示了一個紅色下劃線。沒有任何錯誤,但是爲了使該行消失,我需要做些什麼?我試着把 – Kodi
聽起來像是一個編譯錯誤,然後嘗試閱讀錯誤 – JoxTraex