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

Как присвоить значение переменной из xml? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ScrollView нужно программно вернуть его на верх http://www.cyberforum.ru/android-dev/thread1259826.html
Как это сделать? Например, ScrollView длинный текст, нужно сделать кнопку, нажав на которую он подымется на самый верх(в начало).
Android Android и удалённая MySQL Помогите разобраться, как вообще подключатся и работать с удалённой бд mysql? Почитал на форуме, погуглил, мало инфы, либо не совсем понятно. Где-то говорят, что нужно использовать php (wtf??), где-то - нет. Расскажите, как это вообще происходит, как подключится к мускуле с устройства? Что за api оболочки нужно писать для отправки запросов на сервер, как это вообще делается? Нужно, чтобы была... http://www.cyberforum.ru/android-dev/thread1259825.html
Android Не читается текстовый файл с SD-карты
Приложение считывает с сервера некий текстовый файл и сохраняет его на SD-карте. Путь к файлу такой: "/mnt/sdcard/Android/data/myApp/myfile.txt" Попутный вопрос - правильно ли я разобрался, что при задании пути в таком виде файл будет записан и в версии Андроид 4.4.2? нет под рукой девайса с этой версией, поэтому проверить не смог. Для других версий файл точно сохраняется в указанной...
Android No content provider found for permission revoke
Здравствуйте. Приложение работает на эмуляторе, но на устройстве не устанавливается. В консоли выдаёт: Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE Please check logcat output for more details. Launch canceled! В логкате: 09-20 22:57:25.449: D/AndroidRuntime(3797): Calling main entry com.android.commands.pm.Pm 09-20 22:57:25.499: W/ActivityManager(346): No content provider...
Android Клиент на Android не получает данные с сервера http://www.cyberforum.ru/android-dev/thread1259615.html
Сервер на компе, написан на .Net, клиент на Android, ставится на устройство. Находясь в одной сети клиент подключается к серверу на .Net, сервер видит клиента и подключает его. Отправляем сообщение с Android клиента серверу - все в порядке, сервер прекрасно принимает сообщение. Далее пытаюсь отправить сообщение с сервера на клиент - клиент почему то не получает сообщение. Хотя клиент на .Net...
Android Как обработать диалог? как сделать так чтобы после открытия диалога он не пропадал по нажатию пальцем в зоне активити которое находится в состоянии onPause после открытия диалога?? а пропадал только по нажатию клавиши back?? может у активити есть какой то метод типа setEnabled?? подробнее

Показать сообщение отдельно
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 96

Как присвоить значение переменной из xml? - Android

21.09.2014, 00:22. Просмотров 688. Ответов 0
Метки (Все метки)

есть radius.xml в котором пользователь выбирает параметр
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="utf-8"?>
 
<resources xmlns:android="http://schemas.android.com/apk/res/android">
 
    <string-array name="radius_names">
        <item>Fast</item>
        <item>Medium</item>
        <item>Slow</item>
    </string-array>
 
    <string-array name="radius_values">
        <item>5</item>
        <item>10</item>
        <item>20</item>
    </string-array>
    
   
</resources>


потом формируется массив в settings.xml
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen 
        xmlns:android="http://schemas.android.com/apk/res/android"
    android:title="@string/settings_title">
 
    <ListPreference
            android:key="preference_radius"
            android:title="@string/preference_radius_title"
            android:summary="@string/preference_radius_summary"
            android:entries="@array/radius_names"
            android:entryValues="@array/radius_values" />
 
</PreferenceScreen>

задача в следующем классе присвоить переменной speed то значение которое выберит пользователь переключая настройку
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
package ru.ar.ak;
 
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.widget.RadioButton;
 
public class LiveWallpaperSettings extends PreferenceActivity 
    implements SharedPreferences.OnSharedPreferenceChangeListener {
 
    private RadioButton speed;
    @Override
    protected void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        getPreferenceManager().setSharedPreferencesName(
                LiveWallpaperService.PREFERENCES);
        setContentView(R.xml.settings);
        speed = (RadioButton) findViewByName(R.radius.radius_values);//здесь ошибка, как исправить?
        getPreferenceManager().getSharedPreferences()
                .registerOnSharedPreferenceChangeListener(this);
    }
 
    @Override
    protected void onDestroy() {
        getPreferenceManager().getSharedPreferences()
                .unregisterOnSharedPreferenceChangeListener(this);
        super.onDestroy();
    }
 
    public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {}
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru