在父xml

时间:2017-01-12 12:10:13

标签: android android-layout android-edittext expandablelistview

我想用Edittext实现Expandable Listview父组视图。当我实现它时,存在edittext focus-ability的问题。当我将edittext设置为focusable = true然后我能够在edittext中编写但是我的expandle listview正在获取禁用,当我设置focusable = false时,我能够扩展我的列表,但无法在edittext中编写。我认为edittext focus-ability.i有问题跟我的xml文件有关。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/txtlayout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="@dimen/_5sdp"
    android:layout_marginRight="@dimen/_5sdp"
    android:background="@android:color/white"
    android:orientation="horizontal"
    android:weightSum="2">

    <LinearLayout

        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0.6">

        <TextView
            android:id="@+id/lblListHeader"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:padding="@dimen/txt_normal_padding"
            android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
            android:textColor="@android:color/black"
            android:textSize="@dimen/txt_normal_allscreen" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/edttextlayout"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_weight="1.4"
        android:gravity="center">

        <EditText
            android:id="@+id/edttext"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/rectangle"
            android:focusable="false"
            android:inputType="number"
            android:singleLine="true" />

    </LinearLayout>
</LinearLayout>

我已经搜索了很多这个问题,但仍然无法得到任何解决方案。如有任何帮助,我将不胜感激。谢谢。

0 个答案:

没有答案