У меня есть счетчик, который появляется в списке. Мне нужно изменить высоту спиннера, но по какой-то причине высота счетчика не изменится. В основном мне нужно увеличить высоту до высоты элемента в списке. Ниже приведен шаблон для Listview:Xamarin Android, как изменить высоту счетчика в виде списка
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingRight="17dp"
android:paddingLeft="17dp">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/DateTextView"
android:textSize="24dp"
android:textColor="#000000" />
<TextView
android:layout_width="match_parent"
android:layout_height="20dp"
android:id="@+id/DayOfWeekTextView"
android:ellipsize="end"
android:textStyle="bold"
android:textColor="#000000" />
</LinearLayout>
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:drawSelectorOnTop="false"
android:textSize="40px"
android:textColor="#FFFFFF"
android:layout_centerVertical="false"
android:drawingCacheQuality="high"
android:layout_height="fill_parent" />
</RelativeLayout>
Вот как выглядит текущий вертушка:
Вот как я хочу, чтобы появиться код
адаптер для счетчика:
public override Android.Views.View GetView(int position, Android.Views.View convertView, ViewGroup parent)
{
var item = statuses[position];
var view = (convertView ?? activity.LayoutInflater.Inflate(Android.Resource.Layout.SimpleSpinnerItem,
parent,
false));
Android.Graphics.Color customColor = new Android.Graphics.Color();
view.SetBackgroundColor(Android.Graphics.Color.ParseColor(item.nStatusColor));
var name = view.FindViewById<TextView>(Android.Resource.Id.Text1);
//name.SetHeight(50);
name.Text = item.nStatus;
return view;
}
Я пробовал это, и он не работает. –