2013-06-05 3 views
0

У меня есть текстовые представления и редактирование текстов в линейной компоновке, и по какой-то причине, когда я запускаю вход эмулятора в тексты редактирования, отлично работает, но не на устройстве. Когда я набираю текст редактирования, текст не отображается в текстовом поле редактирования. Вот макет:Редактировать текст, не позволяющий вводить клавиатуру на устройстве?

<?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="match_parent" 
android:orientation="vertical" > 

<TextView 
    android:text="Complete Order Form" 
    android:textSize="20dp" 
    android:textStyle="bold" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="0.25" 
    android:gravity="center"/> 

<TextView 
    android:text="Enter Name: " 
    android:textSize="20dp" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight=".25"/> 

<EditText 
    android:id="@+id/nameEdit" 
    android:hint="Name" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" /> 

<TextView 
    android:text="Enter Address:" 
    android:textSize ="20dp" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" /> 

<EditText 
    android:id="@+id/addressEdit" 
    android:hint="Address" 
    android:layout_weight=".25" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" /> 

<TextView 
    android:text="Enter Phone: " 
    android:textSize="20dp" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" /> 

<EditText 
    android:id="@+id/phoneNoEdit" 
    android:hint="Phone" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" /> 

<TextView 
    android:text="Enter Order Comments: " 
    android:textSize="20dp" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content"/> 

<EditText 
    android:id="@+id/comments" 
    android:hint="Comments" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" /> 

<Button 
    android:id="@+id/sendOrder" 
    android:text="Continue to Payment" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" /> 

<Button 
android:id="@+id/dontSend" 
    android:layout_width="match_parent" 
    android:layout_weight=".25" 
    android:layout_height="wrap_content" 
    android:text="Cancel" /> 

</LinearLayout> 

ответ

0

Ваш вопрос немного тупой, поэтому мой ответ также будет тупым. Если вы говорите о тексте, который не отображается в поле, когда вы вводите клавиатуру эмулятора, то это эмулятор. Чтобы исправить это, отредактируйте эмулятор и включите аппаратное обеспечение.

Также: У вас есть соответствующий Java-класс, который имеет ActionListener для каждого элемента (включая EditText)? Оттуда вы можете использовать такие методы, как getText().

Я отредактирую это при необходимости.

+0

Вид. Когда я запускаю его на эмуляторе, он работает нормально, поэтому я знаю, что эмулятор не проблема. Текст не отображается в поле, когда я запускаю действие на самом устройстве. Я попытался изменить метод ввода на устройстве – ACanicatti

+0

Текст не отображается в поле EditText? Я имею в виду текст в текстовом поле, которое содержит строку, такую ​​как «Пароль». Это то, что не появляется? – user1546859

+0

Я получил его на работу, я по ошибке переключил идентификатор текста и текст редактирования. Спасибо в любом случае – ACanicatti

Смежные вопросы