简体   繁体   English

无法在EditText Android上输入文本

[英]Can't input text on edittext android

I have problem with my android project. 我的Android项目有问题。 I used EditText in ScrollView but I can't input text on it? 我在ScrollView中使用了EditText,但无法在其上输入文本吗? It run normally before I put data to spinner in java code. 在将数据放入Java代码中的微调框之前,它可以正常运行。 But now, even I comment java code, it still not work. 但是现在,即使我注释了Java代码,它仍然无法正常工作。 Can you help me? 你能帮助我吗? Here is my code. 这是我的代码。

<LinearLayout
            android:id="@+id/booking_guest_info"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_marginBottom="15dp"
            android:background="@color/mau_trang">
            <TextView
                android:id="@+id/tv_booking_guest_info"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/booking_guest_info"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="15dp"
                android:layout_marginBottom="15dp"
                android:textSize="18sp"
                android:textColor="@color/caldroid_black"/>
            <Spinner
                android:id="@+id/booking_drop_qd"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginBottom="10dp"
                android:background="@drawable/border_gray">
            </Spinner>
            <EditText
                android:id="@+id/tv_passengername"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:hint="@string/enter_passengername"
                android:background="@drawable/border_gray"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginBottom="10dp"
                android:textSize="18sp"/>
            <Spinner
                android:id="@+id/booking_drop_baggages_tart"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginBottom="10dp"
                android:background="@drawable/border_gray">
            </Spinner>
            <Spinner
                android:id="@+id/booking_drop_baggages_end"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginBottom="30dp"
                android:background="@drawable/border_gray">
            </Spinner>
            </LinearLayout>

file .java 文件.java

public class booking_form extends AppCompatActivity {
    ArrayAdapter<CharSequence> adapter_qd, adapter_baggage_start, adapter_baggage_end;
    Spinner sp_qd, sp_baggage_start,sp_baggage_end;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.booking_form_activity);

        sp_qd = (Spinner) findViewById(R.id.booking_drop_qd);
        sp_baggage_end = (Spinner) findViewById(R.id.booking_drop_baggages_end);
        sp_baggage_start = (Spinner) findViewById(R.id.booking_drop_baggages_tart);
        adapter_qd = ArrayAdapter.createFromResource(this, R.array.nguoi_lon, android.R.layout.simple_spinner_item);
        adapter_baggage_start = ArrayAdapter.createFromResource(this, R.array.baggage_start, android.R.layout.simple_spinner_item);
        adapter_baggage_end = ArrayAdapter.createFromResource(this, R.array.baggage_end, android.R.layout.simple_spinner_item);
        //set các giá trị vào spinner
        sp_qd.setAdapter(adapter_qd);
        sp_baggage_start.setAdapter(adapter_baggage_start);
        sp_baggage_end.setAdapter(adapter_baggage_end);
    }

}

Thanks for your support! 谢谢你的支持!

I'd suggest to change EditText's 我建议更改EditText的

android:layout_height="match_parent"

to

android:layout_height="wrap_content"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM