Переводчик с чтением из строки текстовых файлов по строке и сравните с GetText из EditTextAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Переводчик с чтением из строки текстовых файлов по строке и сравните с GetText из EditText

Сообщение Anonymous »

Я очень заинтересован в разработке приложений. Но я начал всего два месяца назад, поэтому у меня нет опыта ... я пытался сделать небольшое приложение для переводчика для себя. У меня есть EditText для ввода и TextView для вывода. Идея состоит в том, чтобы прочитать из EditText, поиск в строке текстовых документов по строке с номером строки, таким как < /p>
Например: < /p>

Apple - Apfel < /li>
car - auto < /li>
< /ol>
. Затем найдите слово и принесение перевода. Пример: < /p>
EditText Word: Apple
Слово найдено TextView: APFEL < /p>
Если слово не основано, чтобы составить сообщение об ошибке TextView. что метод смотрит на EditText и получите текст оттуда. Когда поле пустое, это появляется сообщение об ошибке в форме AlertDialog. Если поле не является пустым, метод возьмите значение и сравнивает его с моим словарем, который сохраняется в моей папке активов. Вот почему мне нужен входной поток и читатель! Но я понятия не имею, как я пишу правильный синтаксис для кода. < /P>
Это мой полный метод
eingabe означает EditText < /p>
public void sucheErgebnis() throws IOException{

final Context context = DeutschActivity.this;
final String str;
final String eingabe = txtEingabe.getText().toString();
StringBuffer buf = new StringBuffer();
InputStream is = this.getResources().getAssets().open("dictionary.rtf");
BufferedReader reader = new BufferedReader(new InputStreamReader(is));

btnSuch = (Button)findViewById(R.id.btnSuch);
btnSuch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

if(Objects.equals(eingabe, "")){

new AlertDialog.Builder(context)
.setTitle("Dikkat")
.setMessage("Arama alani bos kalamaz!")
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

txtEingabe.setSelection(0);

}
})
.setIcon(android.R.drawable.ic_dialog_alert).show();

}
else{

}

}
});

}


Подробнее здесь: https://stackoverflow.com/questions/348 ... ext-from-e
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»