小编Ash*_*tel的帖子

Android手机通话UI - 更改

如何更改电话呼叫用户界面?就像我有自己的拨号器布局和联系人布局,但我如何更改调用UI.那么,当呼叫正在进行时,我可以取下扬声器按钮吗?

这是我创建的拨号场景:拨号器图片

但我不知道如何编辑这个屏幕:调用图片

编辑:我已经建立了UI,我只是无法在通话期间显示它!

以下是更简单版本的代码:

public class MainActivity extends Activity {

private Button callBtn;
private Button dialBtn;
private EditText number;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    number = (EditText) findViewById(R.id.phoneNumber);
    callBtn = (Button) findViewById(R.id.call);
    dialBtn = (Button) findViewById(R.id.dial);

    // add PhoneStateListener for monitoring
    MyPhoneListener phoneListener = new MyPhoneListener();
    TelephonyManager telephonyManager = 
        (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
    // receive notifications of telephony state changes 
    telephonyManager.listen(phoneListener,PhoneStateListener.LISTEN_CALL_STATE);

    callBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            try {
                // set the data …
Run Code Online (Sandbox Code Playgroud)

user-interface android phone-call

8
推荐指数
2
解决办法
8300
查看次数

标签 统计

android ×1

phone-call ×1

user-interface ×1