Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Маринчик
0 / 0 / 3
Регистрация: 12.10.2012
Сообщений: 148
#1

Не воспринимается русский и украинский язык в эмуляторе. Что не так? - Программирование Android

16.04.2016, 17:01. Просмотров 163. Ответов 1
Метки нет (Все метки)

База данных - словарик..В эмуляторе нужно прописывать слова в одной строке на русском, в другой - на украинском.
А они не прописываются пишутся только цифры и английский язык..Как сделать, чтоб русский и украинский писался??
activity_main.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical">
<LinearLayout
 android:id="@+id/linearLayout1"
 android:layout_width="match_parent"
 android:layout_height="wrap_content">
<TextView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="Украинский"
 android:layout_marginLeft="5dp"
 android:layout_marginRight="5dp">
</TextView>
<EditText
 android:id="@+id/etName"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_weight="1">
<requestFocus>
</requestFocus>
</EditText>
</LinearLayout>
<LinearLayout
 android:id="@+id/linearLayout3"
 android:layout_width="match_parent"
 android:layout_height="wrap_content">
<TextView
 android:id="@+id/textView2"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="Русский"
 android:layout_marginLeft="5dp"
 android:layout_marginRight="5dp">
</TextView>
<EditText
 android:id="@+id/etEmail"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_weight="1">
</EditText>
</LinearLayout>
<LinearLayout
 android:id="@+id/linearLayout2"
 android:layout_width="match_parent"
 android:layout_height="wrap_content">
 
<Button
    android:id="@+id/btnAdd"
    android:layout_width="122dp"
    android:layout_height="wrap_content"
    android:text="Редактировать" >
 
</Button>
<Button
 android:id="@+id/btnRead"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="Читать">
</Button>
<Button
 android:id="@+id/btnClear"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="Стереть">
</Button>
</LinearLayout>
</LinearLayout>
MainActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
package com.example.slovar;
 
import android.app.Activity;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
 
public class MainActivity extends Activity implements OnClickListener {
 
  final String LOG_TAG = "myLogs";
 
  Button btnAdd, btnRead, btnClear;
  EditText etName, etEmail;
 
  DBHelper dbHelper;
 
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    btnAdd = (Button) findViewById(R.id.btnAdd);
    btnAdd.setOnClickListener(this);
 
    btnRead = (Button) findViewById(R.id.btnRead);
    btnRead.setOnClickListener(this);
 
    btnClear = (Button) findViewById(R.id.btnClear);
    btnClear.setOnClickListener(this);
 
    etName = (EditText) findViewById(R.id.etName);
    etEmail = (EditText) findViewById(R.id.etEmail);
    
    // создаем объект для создания и управления версиями БД
    dbHelper = new DBHelper(this);
  }
 
  
  @Override
  public void onClick(View v) {
    
    // создаем объект для данных
    ContentValues cv = new ContentValues();
    
    // получаем данные из полей ввода
    String name = etName.getText().toString();
    String email = etEmail.getText().toString();
 
    // подключаемся к БД
    SQLiteDatabase db = dbHelper.getWritableDatabase();
    
 
    switch (v.getId()) {
    case R.id.btnAdd:
      Log.d(LOG_TAG, "--- Insert in mytable: ---");
      // подготовим данные для вставки в виде пар: наименование столбца - значение
      
      cv.put("name", name);
      cv.put("email", email);
      // вставляем запись и получаем ее ID
      long rowID = db.insert("mytable", null, cv);
      Log.d(LOG_TAG, "row inserted, ID = " + rowID);
      break;
    case R.id.btnRead:
      Log.d(LOG_TAG, "--- Rows in mytable: ---");
      // делаем запрос всех данных из таблицы mytable, получаем Cursor 
      Cursor c = db.query("mytable", null, null, null, null, null, null);
 
      // ставим позицию курсора на первую строку выборки
      // если в выборке нет строк, вернется false
      if (c.moveToFirst()) {
 
        // определяем номера столбцов по имени в выборке
        int idColIndex = c.getColumnIndex("id");
        int nameColIndex = c.getColumnIndex("name");
        int emailColIndex = c.getColumnIndex("email");
 
        do {
          // получаем значения по номерам столбцов и пишем все в лог
          Log.d(LOG_TAG,
              "ID = " + c.getInt(idColIndex) + 
              ", name = " + c.getString(nameColIndex) + 
              ", email = " + c.getString(emailColIndex));
          // переход на следующую строку 
          // а если следующей нет (текущая - последняя), то false - выходим из цикла
        } while (c.moveToNext());
      } else
        Log.d(LOG_TAG, "0 rows");
      c.close();
      break;
    case R.id.btnClear:
      Log.d(LOG_TAG, "--- Clear mytable: ---");
      // удаляем все записи
      int clearCount = db.delete("mytable", null, null);
      Log.d(LOG_TAG, "deleted rows count = " + clearCount);
      break;
    }
    // закрываем подключение к БД
    dbHelper.close();
  }
  
  
 
  class DBHelper extends SQLiteOpenHelper {
 
    public DBHelper(Context context) {
      // конструктор суперкласса
      super(context, "myDB", null, 1);
    }
 
    @Override
    public void onCreate(SQLiteDatabase db) {
      Log.d(LOG_TAG, "--- onCreate database ---");
      // создаем таблицу с полями
      db.execSQL("create table mytable ("
          + "id integer primary key autoincrement," 
          + "name text,"
          + "email text" + ");");
    }
 
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
    }
  }
 
}

http://www.cyberforum.ru/android-dev/thread1415336.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2016, 17:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не воспринимается русский и украинский язык в эмуляторе. Что не так? (Программирование Android):

Не воспринимается русский язык в отдельных программах
Установил Disciple на русском языке, уже начиная с установки, русский в игрушке...

Заданы перечни слов различных языков (русский, украинский, английский и немецкий). Требуется определить язык.
Заданы перечни слов русского, украинского, английского и немецкого языков....

Трейт воспринимается как строка. Или что я делаю не так?
Добрый вечер еще раз. Дошел до трейтов. Покурил информацию и вроде бы все...

Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык??
Добрый вечер,формучани! После компиляции VS 12 у меня место русского языка...

Украинский\Русский текст
Как писать по русски и по украински ? cout&lt;&lt;&quot;Russia&quot;; cout&lt;&lt;&quot;Ykraina&quot;; Я...

1
Pablito
2645 / 2127 / 726
Регистрация: 12.05.2014
Сообщений: 7,436
Завершенные тесты: 1
16.04.2016, 19:19 #2
русский-украинский в эмуляторе будут вводиться если отключить ввод с hardware keyboard
другими словами надо что бы в эмуляторе выезжала клавиатура и на ней уже можно переключить язык и вводить
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2016, 19:19
Привет! Вот еще темы с решениями:

Украинский и Русский гугл
Привет всем, у меня возник вопрос: Если я буду продвигать сайт путем размещения...

Проверить, что в строке русский язык C#
Есть строка, Как осуществить проверку строки посимвольно, то что каждый символ...

Выделить английский, русский и украинский текст
Вообщем есть три строки: English Русский Українська Получилось выделить...

Ubuntu 16.04 пропал русский язык. Что делать?
ubuntu 16.04 пропал русский язык. Что делать? пишу по русски вообще ничего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru