我很难解决这个问题。
正如您在这些图片中看到的那样,我想让下拉列表与其父级(即矩形按钮)匹配,如果可能,将下拉列表附加到Spinner的底部。
这是我的XML。
Spinner :
[...]
<Spinner
android:id="@+id/fuel_types"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/padding_8dp"
android:paddingLeft="@dimen/padding_5dp"
android:layout_gravity="start"
android:gravity="center"
android:spinnerMode="dropdown"/>
[...]
TextView :
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/single_item"
style="@style/AppTheme.Dark.AddPrice"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size_20sp"
android:textStyle="bold"
android:ellipsize="marquee"/>
CheckedTextView :
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/AppTheme.Dark.AddPrice"
android:layout_width="match_parent"
android:layout_height="@dimen/add_price_checked_height"
android:ellipsize="marquee"
android:paddingBottom="@dimen/padding_5dp"
android:paddingLeft="@dimen/padding_10dp"
android:paddingRight="@dimen/padding_10dp"
android:paddingTop="@dimen/padding_5dp"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="@dimen/text_size_15sp"
android:textStyle="bold"
android:background="@color/colorPrimaryLight"
android:gravity="center"
android:textAlignment="gravity"/>
现在我Spinner的当前外观:
这是我想要获得的(也许还有带圆角的下拉列表):
任何提示?我错过了什么吗?
答案 0 :(得分:0)
除了 kris larson 的评论之外,我还建议在17岁以上的API上使用此属性:
namespace Todiste.Views.Proyectos.NewProjectWizard
{
public partial class NewProjectStep1View : UserControl, INewProjectWizardStep
{
public void OnStepLoaded()
{
ProjectWizardProgressBar progressBar = new ProjectWizardProgressBar();
progressBar.test = "This is an updated test text";
}
...
}
只需创建两个不同的布局XML。