Android 线性布局更换微调器';他身高参差不齐

Android 线性布局更换微调器';他身高参差不齐,android,spinner,android-linearlayout,Android,Spinner,Android Linearlayout,我在我的项目中使用微调器,我从数据库上传您的信息。然而,到目前为止还不错,在执行过程中,微调器的高度始终大于其他组件的高度。我在堆栈中查找了几种关于如何平均分配组件的情况,但我的微调器很顽固,而且在我看来,似乎还有其他问题 这是我的布局文件 为什么微调器的高度会发生变化 编辑:屏幕 项目时间内的屏幕 执行中的筛选 如您所见,在项目时间内,空间被平均分配,但在执行时间内,可能会出现差异填充父项已被弃用,您必须替换为匹配父项,或者可能更改实现并替换为换行内容 在replace ListView

我在我的项目中使用微调器,我从数据库上传您的信息。然而,到目前为止还不错,在执行过程中,微调器的高度始终大于其他组件的高度。我在堆栈中查找了几种关于如何平均分配组件的情况,但我的微调器很顽固,而且在我看来,似乎还有其他问题

这是我的布局文件

为什么微调器的高度会发生变化

编辑:屏幕

项目时间内的屏幕

执行中的筛选


如您所见,在项目时间内,空间被平均分配,但在执行时间内,可能会出现差异

填充父项已被弃用,您必须替换为匹配父项,或者可能更改实现并替换为换行内容


在replace ListView中思考回收视图。

问题出在createArrayAdapter中。我应该使用
simple\u spinner\u项目

因此:


是否可以共享图像,具体情况是什么?设置微调器的布局而不是布局,并对所有视图及其“完成”设置相同的布局。\u width=“wrap\u content;”但这样一来,宽度就不同于其他组件,变得更小。请看第二个屏幕中的字段“Clorofila”和“Valor da leitura”。。。高度不同style=“?android:spinnerItemStyle”定义了什么?是否有一组内部填充或边距?此代码也不起作用。这是我发现的其中一个建议,但没有奏效。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginStart="5dp"
    android:layout_marginTop="5dp"
    android:layout_marginEnd="5dp"
    android:layout_marginBottom="5dp"
    android:orientation="vertical">

    <TextView
        android:id="@+id/textView4"
        style="?android:textAppearanceSmall"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:layout_marginBottom="10dp"
        android:text="@string/activity_registervalues_message" />

    <EditText
        android:id="@+id/textview_valuespoint_pointname"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:autofillHints=""
        android:hint="@string/activity_registervalues_textview_point"
        android:inputType="textPersonName"></EditText>

    <Spinner
        android:id="@+id/spinner_valuespoint"
        style="?android:spinnerItemStyle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"></Spinner>

    <EditText
        android:id="@+id/textview_valuespoint_pointvalue"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:autofillHints=""
        android:hint="@string/activity_registervalues_textview_value"
        android:inputType="none|numberDecimal"></EditText>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:orientation="horizontal">

        <Button
            android:id="@+id/button_valuespoint_novo"
            style="?android:textAppearanceSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/activity_registervalues_button_novo"></Button>

        <Button
            android:id="@+id/button_valuespoint_save"
            style="?android:textAppearanceSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/activity_registervalues_button_salvar"></Button>

        <Button
            android:id="@+id/button_valuespoint_close"
            style="?android:textAppearanceSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="@string/activity_registervalues_button_fechar" />
    </LinearLayout>

    <ListView
        android:id="@+id/listview_valuespoint"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
    </ListView>

</LinearLayout>
<resources>
    <style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="textAppearanceFinish">@style/TextAppearanceFinish</item>
    </style>

    <style name="WizardTheme" parent="android:Theme.Holo.Light.DarkActionBar">
        <item name="textAppearanceFinish">@style/TextAppearanceFinish</item>
    </style>

    <style name="TextAppearanceFinish" parent="android:TextAppearance.Holo.Medium">
        <item name="android:textColor">#fff</item>
    </style>
</resources>
public ArrayAdapter createArrayAdapter() {
    ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
            android.R.layout.simple_spinner_dropdown_item,
            getSelectedAttributeList()); 

    return spinnerArrayAdapter;
}
public ArrayAdapter createArrayAdapter() {
    ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
            android.R.layout.simple_spinner_item,
            getSelectedAttributeList());
    spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    return spinnerArrayAdapter;
}