相关疑难解决方法(0)

了解Android上的颜色(六个字符)

我试图了解Android中的颜色是如何工作的.我把这个颜色设置为我的背景LinearLayout,然后我得到一个透明的背景灰色:

<gradient android:startColor="#b4555555" android:endColor="#b4555555"
 android:angle="270.0" />
Run Code Online (Sandbox Code Playgroud)

如果我删除最后两个字符(55),我会得到一个纯色,失去透明度.我试图找到一个页面,我可以看到有关此的一些解释,但我找不到它.

transparency android hex colors

202
推荐指数
6
解决办法
15万
查看次数

Android Spinner 下拉视图不透明

我正在使用一个自定义SpinnerTextView. 我将下拉布局背景设置为透明。但是当应用程序仅运行时,背景Spinner是透明的。下拉视图显示白色。

图像:

在此输入图像描述

main_activity.xml:

<Spinner
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:gravity="center"
        android:layout_below="@+id/phone"
        android:spinnerMode="dropdown"
        android:id="@+id/eventspinner"
        android:layout_marginTop="10dp"
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
/>
Run Code Online (Sandbox Code Playgroud)

spinner_dropdown_layout.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@android:color/transparent"
    >

    <TextView
        android:id="@+id/eventText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:textColor="#000000"
        android:layout_marginLeft="10dp"
        android:text="Text Here"
        android:background="@android:color/transparent"
        android:layout_centerVertical="true">
    </TextView>
    <View
        android:layout_width="match_parent"
        android:layout_height="0.5dp"
        android:layout_marginTop="14dp"
        android:layout_below="@+id/eventText"
        android:background="#90000000"></View>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

自定义适配器.java:

public class CustomAdapter extends ArrayAdapter<String> {
    public CustomAdapter(Context context, int resource, List objects) {
        super(context, resource, objects);
    }
    public View getCustomView(int position,View convertview,ViewGroup parent){
        LayoutInflater layoutInflater=getLayoutInflater();
        View view= …
Run Code Online (Sandbox Code Playgroud)

android background spinner

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

标签 统计

android ×2

background ×1

colors ×1

hex ×1

spinner ×1

transparency ×1