我有一个带有自定义项目的导航抽屉。每个项目都有一个TextView和一个Spinner。在检查器中,一切看起来都很好,但在运行时没有任何对齐。有什么想法??
在手机上看起来像这样
这是我的代码
项目菜单
<?xml version="1.0" encoding="utf-8"?>
<item android:title="Busqueda">
<menu>
<item
android:id="@+id/nav_edicion"
android:title=""
app:actionLayout="@layout/spn_edicion"/>
<item
android:id="@+id/nav_coste"
android:title=""
app:actionLayout="@layout/spn_coste" />
<item
android:id="@+id/nav_clase"
android:title=""
app:actionLayout="@layout/spn_clase" />
<item
android:id="@+id/nav_fuerza"
android:title=""
app:actionLayout="@layout/spn_fuerza" />
<item
android:id="@+id/nav_raza"
android:title=""
app:actionLayout="@layout/spn_raza"/>
</menu>
</item>
这是项目的代码(所有项目遵循相同的结构)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2"
android:paddingStart="@dimen/activity_horizontal_margin"
android:id="@+id/rl_cost">
<TextView
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Coste:"
android:textSize="15sp"
android:id="@+id/txt_cost"
android:textColor="@color/colorBlack" />
<Spinner
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spn_cost"/>
</LinearLayout>
答案 0 :(得分:0)
尝试使用此导航视图项目:
您必须为curl.cainfo = "[path_to_certificate]\cacert.pem"
添加android:layout_width="0dp"
才能正常使用。
layout_weight