Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как передать сервису состояния checkbox из MainActivity? http://www.cyberforum.ru/android-dev/thread1712962.html
Есть service который запускается из MainActivity и в определённое время запускает метод. Но этот метод должен запускаться только если сегодняшний день соответствует чекнутому чекбоксу(дней недели)...
Программирование Android NullPointerException при добавлении TextView RecyclerView У меня приложение перемещает иконки между собой. Использую RecyclerView и GridLayoutManager. У RecyclerView создал метод onItemLongClick, как это было у ListView с помощью вот этого. Оба метода... http://www.cyberforum.ru/android-dev/thread1712954.html
Программирование Android Callback фрагментов
День добрый. Не совсем понимаю механизм работы коллбэков. Может кто-нибудь проиллюстрировать на конкретном примере? Допустим, есть у меня главная активити, внутри фрагмент с текстовым полем....
Как избавиться от ошибки, возникшей в Android Studio (подробности внутри)? Программирование Android
Как решить эту проблему? Rendering Problems: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 Описание:...
Программирование Android Как активировать Led на телефонах Sony experia http://www.cyberforum.ru/android-dev/thread1712878.html
На моем телефоне Sony в нижней части есть led подсветка . Как из под андроид студио добраться к этой подсветке , какой класс использовать .
Программирование Android Не создаётся файл в Android После выполнения кода class DownloadTask extends AsyncTask<Void, Void, Void> { .............................. @Override protected Void doInBackground(Void...... подробнее

Показать сообщение отдельно
Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 143

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

16.04.2016, 17:01. Просмотров 136. Ответов 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) {
 
    }
  }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru