在微调器中移除填充

时间:2014-07-11 06:49:46

标签: android android-spinner

您好我如何在微调器项目中删除此填充?以及如何删除下划线?我可以在下面看到我的代码。 myImage

 <LinearLayout
     android:orientation="vertical"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">
     <TextView
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="DETERGENT"
         android:id="@+id/textView"
         android:gravity="center_horizontal"
         android:layout_marginTop="18dp"
         android:textSize="14dp" android:textStyle="bold"/>
     <Spinner
         android:layout_width="fill_parent"
         android:layout_height="36dp"
         android:id="@+id/spinner_detergent"/>

Java代码:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_item, spinnerArray);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerDetergent.setAdapter(adapter);

Spinner Item.xml

 <?xml version="1.0" encoding="utf-8"?>

     <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="20dp"
        android:textSize="18dp"
        android:textColor="#000000"
        android:gravity="center"
        android:text="dfdfdf"
        android:paddingLeft="0dp"
        android:paddingRight="0dp"/>

2 个答案:

答案 0 :(得分:4)

嗨如果你想删除该行,你可以写一个背景。为此,您只需将图像放在drawable中,然后使用下面的标记进行设置。

android:background="@drawable/spinner_background"

android:background="@android:color/transparent"

第二个是你给定的特定高度。所以删除它并给予包装或尝试小高度。那个空间就会消失。

答案 1 :(得分:0)

Spinner spinner = (Spinner) findViewById(R.id.spinner); 

//simple_spinner_item Specify the spinner TextView

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
                    R.array.planets_array, android.R.layout.simple_spinner_item);

// simple_spinner_dropdown_item Specify the dropdown item TextView if not set , and the same as simple_spinner_item  
     adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinner.setAdapter(adapter);