Tôi đang sử dụng chế độ xem tiêu đề tùy chỉnh trong ứng dụng của tôi cho từng hoạt động. Trong một trong các hoạt động, dựa trên các lần nhấp nút, tôi cần phải thay đổi chế độ xem tiêu đề tùy chỉnh. Bây giờ điều này làm việc tốt mỗi khi tôi thực hiện một cuộc gọi đến setFeatureInt.Android - thay đổi chế độ xem tiêu đề tùy chỉnh tại thời gian chạy
Nhưng nếu tôi cố gắng cập nhật bất kỳ mục nào trong tiêu đề tùy chỉnh (nói thay đổi văn bản của nút hoặc chế độ xem văn bản trên tiêu đề), bản cập nhật sẽ không diễn ra.
Gỡ lỗi thông qua mã cho thấy chế độ xem văn bản và các phiên bản nút không rỗng và tôi cũng có thể thấy thanh tiêu đề tùy chỉnh. Nhưng văn bản trên chế độ xem văn bản hoặc nút không được cập nhật. Có ai khác phải đối mặt với vấn đề này? Làm cách nào để giải quyết?
Cảm ơn.
EDIT
Đây là những gì tôi đã cố gắng. Không được cập nhật ngay cả khi đang gọi postInvalidate.
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.text_title);
TextView databar = (TextView) findViewById(R.id.title_text);
databar.setText("Some Text");
databar.postInvalidate();
Button leftButton = (Button) findViewById(R.id.left_btn);
leftButton.setOnClickListener(mLeftListener);
leftButton.setText("Left Btn");
leftButton.postInvalidate();
Button rightBtn = (Button) findViewById(R.id.right_btn);
rightBtn.setOnClickListener(mRightListener);
rightBtn.postInvalidate();
Xem giải pháp thay thế này http://stackoverflow.com/questions/8634319/how-to-set-different-title-for-alert-dialog-when-webview-page-is-loaded/9394561#9394561 – Sameer