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;
}