如何在Xamarin Forms中制作像spinner Android这样的下拉列表?

时间:2016-05-17 10:24:23

标签: android spinner xamarin.forms dropdown dropdownbox

我需要你的帮助!

我想在Xamarin Forms中制作一个下拉列表。我的xaml中有一个按钮,当有一个点击事件时,我希望列表显示在此按钮的下方。看图片!

提前谢谢你!

List not visible / List visible and on foreground when image clicked

1 个答案:

答案 0 :(得分:-1)

yourlayout.xml
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="click"
    android:id="@+id/click"/>
<ListView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:visibility="invisible"
    android:layout_below="@+id/click"
    android:paddingLeft="30dp"
    android:paddingRight="30dp"
    android:id="@+id/list"/>
</RelativeLayout>

on your activity 
ListView list = (ListView) findViewById(R.id.list);
final Button click = (Button) findViewById(R.id.click)
 click.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            list.setVisibility(list.getVisibility() == View.INVISIBLE ? View.VISIBLE : View.INVISIBLE);
});