gpt4 book ai didi

android - Drawable 设置为 Spinner 背景拉伸(stretch)

转载 作者:行者123 更新时间:2023-11-30 00:30:01 27 4
gpt4 key购买 nike

<分区>

你可以在这里看到我的布局,其中将可绘制 ic_menu_preferences 设置为其背景的 Spinner 相对于 ImageButton 被拉伸(stretch)相同的绘图

enter image description here

如何在不拉伸(stretch)可绘制对象的情况下将可绘制对象添加到 Spinner 背景?

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">

<Spinner
android:id="@+id/dropdownMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:background="@android:drawable/ic_menu_preferences"
/>

<ImageButton
android:id="@+id/scannerSettingsButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:background="@android:drawable/ic_menu_preferences"
android:layout_marginRight="10dp"
/>

<ToggleButton
android:id="@+id/scannerButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:layout_gravity="end"
android:textOn="SCAN"
android:textOff="STOP"/>

<ProgressBar
android:id="@+id/progress_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
android:layout_marginBottom="15dp"
android:layout_marginTop="15dp"
android:layout_gravity="end"
/>

</android.support.v7.widget.Toolbar>

这是Java代码

dropdownMenu = (Spinner) findViewById(R.id.dropdownMenu);
List<String> list = new ArrayList<>();
list.add("");
list.add("list 2");
list.add("list 3");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dropdownMenu.setAdapter(dataAdapter);

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com