如何解决如何制作颜色微调器以及当我从该微调器中选择一种颜色时更改布局颜色
spinner = green yellow black red blue
when i choose blue
xml 文件 =
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Spinner
android:id="@+id/sp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/color_ar" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="ok"
android:text="set background" />
java 代码 =
公共类 BackgroundSpinner 扩展 AppCompatActivity {
RelativeLayout layout;
Spinner sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
sp = findViewById(R.id.sp);
layout = findViewById(R.id.layout);
layout.setBackgroundColor(Color.RED);
}
public void ok(View view) {
String a = sp.getSelectedItem().toString();
我在微调器中需要绿色、黄色、黑色、红色、蓝色这些颜色,当我 选择蓝色我需要整个布局颜色应该是蓝色
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。