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

Thanh công cụ Android - Lập trình thay đổi chiều cao và chiều rộng của biểu tượng điều hướng

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 23:36:45 28 4
mua khóa gpt4 Nike

nhập mô tả hình ảnh ở đâyTôi muốn thay đổi chiều cao và chiều rộng của biểu tượng điều hướng theo chương trình (vòng tròn màu đen trong ảnh chụp màn hình) trên thanh công cụ Android. Có cách nào không? Đây không phải là biểu tượng trên thanh công cụ. Tôi không thể cập nhật chủ đề thanh công cụ trong Styles xml vì tôi muốn nó động. Xin hãy giúp đỡ.

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

Đây là cách tôi làm điều đó:

thanh công cụ= (Thanh công cụ) findViewById(R.id.toolbar);
setSupportActionBar(thanh công cụ);
if(getSupportActionBar()!=null){
Drawable drawable= getResources().getDrawable(R.drawable.ic_sync_white_36dp);
Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap();
Có thể vẽ newdrawable = new BitmapDrawable(getResources(), Bitmap.createScaledBitmap(bitmap, 250, 250, true));
newdrawable.setColorFilter(Color.BLUE, PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(newdrawable);

}

Bạn có thể sử dụng tính toán-dp-từ-pixel-in-android-theo chương trìnhchuyển đổi-pixel-sang-dpKhi tạo một bitmap được chia tỷ lệ.

我的Thanh công cụ:


android:id="@+id/thanh công cụ"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_rabity="center_vertical"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />

và ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây

Một cách khác là Thanh công cụ Sử dụng bố cục tùy chỉnh như hiển thị bên dưới:


android:id="@+id/thanh công cụ"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_rabity="center_vertical"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" >

xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="ngang" android:layout_width="match_parent"
android:background="@color/colorPrimary"
android:id="@+id/custom_toolbar_layout"
android:layout_height="wrap_content">


android:layout_width="100dp"
android:layout_height="100dp"
android:tint="@android:color/holo_purple"
android:id="@+id/imageView"
android:trọng lực="center_vertical"
android:src="@drawable/ic_clear_black_36dp" />


android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="Thanh công cụ tùy chỉnh của tôi"
android:trọng lực="center_vertical"
android:textSize="20sp"
android:textColor="@android:color/white"
android:layout_rabity="center_horizontal" />


Nếu bạn muốn truy cập bất kỳ Chế độ xem nào trên thanh công cụ, hãy xem câu trả lời của @Aleksandar Stefanović. bạn có thể xem quaNguyên tắc thiết kế vật liệuđể tạo tùy chỉnh Thanh công cụ

Sau đó chụp ảnh màn hình:

nhập mô tả hình ảnh ở đây

Biểu tượng từ:Biểu tượng vật liệu

Về Thanh công cụ Android - Thay đổi chiều cao và chiều rộng của biểu tượng điều hướng theo chương trình, 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/38201560/

28 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