Articles of Массивы

Преобразование 2-строкового массива в ArrayList в android

Как преобразовать 2d string array в ArrayList ? У меня есть 2d массив строк, как я могу скрывать его в список массивов ???

Передача JSONArray на PHP с Android

Я прочитал много других вопросов, касающихся цикла PHP и JSONArray. Я отправляю JSONArray ценности разных студентов с их классом и studentId с моего устройства Android. Используя эти значения, я ищу базу данных для своих имен и возвращаю JSONArray. JSON Input: [{"studentId":"2","class":"2a","dbname":"testDb"}] <?php $jsonString = $_POST['json']; //see comment below $jArray = json_decode($jsonString, true); $conn = mysql_connect('localhost', […]

ANDROID onTouchListener на панели кнопок

Я положил много кнопок (16 * 16) в массив кнопок. Номера кнопок напрямую связаны с изменениями, которые они должны выполнять в другом массиве (например, button[12][7] устанавливает значение stat[12][7] в 1) Поэтому я подумал, что можно включить одну линию в методе onTouch который реагирует на каждую кнопку. Пример (конечно, не работает) public boolean onTouch(View arg0, MotionEvent […]

Android, как печатать массив в текстовом виде или что угодно

У меня есть массив слов, и я хотел бы напечатать массив слов на экране в текстовом представлении после нажатия кнопки. Я использовал цикл for, чтобы просмотреть весь список, а затем установить текст, но я продолжаю получать с ним ошибку, и он просто заменит последнее значение, поэтому он не распечатает весь массив. Если бы кто-нибудь мог […]

Как добавить массив int в общие настройки?

Я пытаюсь сохранить массив int в общих предпочтениях. int myInts[]={1,2,3,4}; SharedPreferences prefs = getSharedPreferences( "Settings", 0); SharedPreferences.Editor editor = prefs .edit(); editor.putInt("savedints", myInts); Поскольку метод putInt не принимает int массивы, мне было интересно, знает ли кто-нибудь другой способ сделать это. благодаря

Android: использование Color Array в XML

Поскольку я видел много сообщений, есть способ получить String Array из XML и напрямую связать с RecyclerView или любым другим элементом управления, например Spinner . Особенно в привязке String Array привязки данных к Android с RecylerView с помощью app:entries="@{@stringArray/fi} : <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" app:entries="@{@stringArray/fi}" app:layoutManager="android.support.v7.widget.LinearLayoutManager"/> </layout> Есть ли способ […]

Как разместить Textviews в массиве и findViewById?

Я боролся с этой проблемой два дня и до сих пор не могу найти решение, я думаю, что мои базовые знания ООП бедны. Теперь я объявил о двадцать TextView , и я хочу знать, есть ли способ хранить TextView в массиве и findViewById ? Я попытался использовать массив, например: public class MainActivity extends Activity { […]

Получение «Фатального сигнала 11 (SIGSEGV) при 0x00000010 (код = 1)» при записи в массив jfloat

В настоящее время я реализую функцию android с помощью ndk. Я объявил функцию в java как public static native void calculate(float[] rgb,float factor); Затем я написал функцию C: JNIEXPORT void JNICALL Java_<package>_calculate( JNIEnv * env, jobject object, jfloatArray rgbObject, jfloat factor){ jfloat* rgb = (*env)->GetFloatArrayElements(env,rgbObject,0); if(rgb==NULL) return; rgb[0]=5; // Test, crash! (*env)->ReleaseFloatArrayElements(env,rgb,rgbObject,0); } Тем не […]

Индикатор строки в виде строки Percent Sign

У меня есть строковый массив в файле strings.xml, который содержит несколько элементов. Только один из элементов имеет несколько символов «%» в процентах, которые необходимо отобразить. Кажется, ни один из советов о том, как избежать этого, работает вообще. \%, %% или используя formatted = "false" либо в строковом массиве, либо в тегах элементов. Когда я использую […]

Инициализировать массив в массиве

С моим редактором плитки, который я создал, я получаю такой массив: int [][] Level02 = new int[][] { { 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, […]