我想在android中定制微调器,如下面的描述 - 放置持有人文本(微调器第一项 - 所选项目将居中) - 下拉列表项将左对齐
我尝试为Spinner使用自定义布局适配器,但只对齐微调器和下拉列表。 我希望有人可以帮助我!我是Android的新手,很遗憾!
答案 0 :(得分:1)
这是我最近在应用中使用的一个示例。
在res / layout文件夹中创建2个文件,一个名为spinner_list.xml,另一个名为spinner_list_dropdown.xml。
spinner_list.xml
.my-caption{
position: absolute;
top:25%;
right: 0;
background-color: #444;
color:#fff;
width: 30%;
padding: 5rem;
}
<div class="item active">
<img src="http://www.gettyimages.pt/gi-resources/images/Homepage/Hero/PT/PT_hero_42_153645159.jpg" alt="...">
<div class="my-caption">
<h3>Step 1: <b>Test</b></h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p> </p>
<p>Orci non varius consectetur, risus enim accumsan massa, vitae mollis purus neque ac odio. Aliquam viverra vestibulum. </p>
<p> </p>
<p><i>Geget facilisis ligula blandit eu!</i></p>
</div>
</div>
spinner_list_dropdown.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size"
android:padding="10dp"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:textColor="@color/text_view_text"/>
使用自定义微调器的Java代码:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size"
android:padding="10dp"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:textColor="@color/text_view_text"
android:background="@color/spinner_background"/>
希望这一切都对你有意义,如果你需要任何帮助,那么请不要犹豫。