小编Deb*_*ali的帖子

Android Spinner每行的背景不同

我知道这个话题已被多次解决,我发现了几个这样的问题,但我不能满足我的需要.我想要一个颜色列表spinner.我这样做了,但我的旋转器是空的.

在我的OnCreate():

spinner = (Spinner) findViewById(R.id.spinner1); 
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
    this, R.array.androidcolors, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(
    android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter); 
Run Code Online (Sandbox Code Playgroud)

在文件夹值中,我创建了一个文件colors.xml:

<resources>

<item name="blue" type="color">#FF33B5E5</item>
<item name="purple" type="color">#FFAA66CC</item>
<item name="green" type="color">#FF99CC00</item>
<item name="orange" type="color">#FFFFBB33</item>
<item name="red" type="color">#FFFF4444</item>
<item name="darkblue" type="color">#FF0099CC</item>
<item name="darkpurple" type="color">#FF9933CC</item>
<item name="darkgreen" type="color">#FF669900</item>
<item name="darkorange" type="color">#FFFF8800</item>
<item name="darkred" type="color">#FFCC0000</item>

<integer-array name="androidcolors">
    <item>@color/blue</item>
    <item>@color/purple</item>
    <item>@color/green</item>
    <item>@color/orange</item>
    <item>@color/red</item>
    <item>@color/darkblue</item>
    <item>@color/darkpurple</item>
    <item>@color/darkgreen</item>
    <item>@color/darkorange</item>
    <item>@color/darkred</item>
</integer-array>

</resources> 
Run Code Online (Sandbox Code Playgroud)

java arrays android colors spinner

4
推荐指数
1
解决办法
3709
查看次数

Android FLAG_KEEP_SCREEN_ON片段导航抽屉

我使用导航抽屉,在打开的片段中我想拥有活动屏幕.

我用:

getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

但是这个东西会在导航抽屉的每个片段中点亮屏幕.如何仅在一个片段中激活屏幕?

navigation android screen drawer

1
推荐指数
1
解决办法
1714
查看次数

标签 统计

android ×2

arrays ×1

colors ×1

drawer ×1

java ×1

navigation ×1

screen ×1

spinner ×1