Tôi cố gắng để thiết lập chiều cao của thanh công cụ lập trình bằng cách này:bộ chiều cao Toolbar lập trình Android
toolbar.setLayoutParams(new Toolbar.LayoutParams(LayoutParams.MATCH_PARENT, 42));
toolbar.setMinimumHeight(42);
Nhưng nó gây ra ngoại lệ gây tử vong với log này ->android.widget.relativelayout$layoutparams cannot be cast to android.support.v7.Toolbar$layoutparams
tôi cũng cố gắng biến thể này:
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) toolbar.getLayoutParams();
params.height = 42;
toolbar.setLayoutParams(params);
toolbar.setMinimumHeight(42);
Nó không đưa ra ngoại lệ nhưng cũng không hoạt động và thanh công cụ cao hơn mặc định theo định nghĩa của tôi. Nhưng tất nhiên thiết lập các tham số trong xml
hoạt động, nhưng tôi cũng cần thiết lập chiều cao trong java.
Vì vậy, hãy giúp tôi giải quyết vấn đề.
cảm ơn bạn đã trả lời rất chính xác, nó hoạt động. – Veka
Vui vì nó đã giúp. – Varundroid
Tôi đã giải thích thêm một chút về cách mọi thứ hoạt động theo Chế độ xem trong Android. Hy vọng bạn sẽ thấy nó hữu ích. – Varundroid