cuốn sách gpt4 ai đã làm

Thay đổi màu nền của bố cục trong Android

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 21:33:32 25 4
mua khóa gpt4 Nike

Tôi có một ứng dụng Android đơn giản với 3 nút. Tôi muốn thay đổi màu nền của bố cục khi tôi nhấp vào nút đầu tiên (bây giờ nó có màu trắng...Tôi muốn thay đổi các màu khác khi tôi nhấp vào nút). Tôi nên làm gì?

Trên nút đó tôi có sự kiện myClickHndler

    public void myClickHandler(Xem chế độ xem) {
chuyển đổi (view.getId()) {
trường hợp R.id.Button01:
text.setText("Nút 1 đã được nhấp vào");
phá vỡ;
trường hợp R.id.Button03:
//text.setText("Nút 3 đã được nhấp");
............ // ?
phá vỡ;
}
}

Cảm ơn!

câu trả lời hay nhất

Như thế này cho bạn Bố cục tuyến tính một ID:


...>

Sau đó, từ lớp java của bạn nói:

...
trường hợp R.id.Button03:
//text.setText("Nút 3 đã được nhấp");
............ // ?
mlayout= findViewById(R.id.layout);
// đặt màu
mlayout.setBackgroundColor(Color.WHATEVER);
// bạn có thể sử dụng setBackgroundResource() và chuyển ID thích hợp
// nếu bạn muốn một gói có thể vẽ được làm tài nguyên ở chế độ nền
mlayout.setBackgroundResource(R.drawable.background_img);
phá vỡ;
...

[EDIT]: Đã thêm mã cho nội dung được yêu cầu trong nhận xét

Về android - Thay đổi màu nền của bố cục trong Android, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2895367/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress