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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 96
#1

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

21.09.2014, 00:22. Просмотров 741. Ответов 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) {}
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2014, 00:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как присвоить значение переменной из xml? (Программирование Android):

Присвоить переменной число, вводимое пользователем - Программирование Android
Всем привет. Недавно начал пытаться программировать под android, но столкнулся с проблемой, которую вот уже несколько дней не могу...

Класс: Как получить значение нестатичной переменной из класса One в классе Two? - Программирование Android
Java.Есть два класса One и Two. В классе One есть не статичная переменная t. Как получить значение t в классе Two? За готовый код буду...

Получить содержимое строки по содержанию переменной, но не из файла strings.xml - Программирование Android
&quot;a&quot; это кнопка, и я задаю название кнопки. Название кнопки записано в файле strings_new.xml в строке: &lt;string...

Заполнить столбец БД xml, присвоить строчкам идентификаторы, и присвоить каждой ячейке с xml свое значение - Delphi БД
Здравствуйте, уважаемые форумчане! Столкнулся со сложностью! мое приложение заполняет БД (MSSQL2008) по нажатию кнопки. Каждому...

Как присвоить значение переменной, исходя из значения другой переменной? - C#
Всем привет. Нужна помощь. Есть переменная, например &quot;month&quot; которая может принимать значения от 01 до 12, и переменная...

Как переменной описанной в программе присвоить значение переменной в Conditional Compilation Arguments? - Visual Basic
Kak mozhno peremennij opisanoj v programme prisvoit` znachenie peremennoj v Conditional Compilation Arguments??? Eto nado chtoto tipa...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2014, 00:22
Привет! Вот еще темы с ответами:

Как php переменной присвоить значение переменной javascript? - jQuery
есть переменная php как ей присвоить значение переменной javascript?

Как присвоить значение переменной если значение позже устанавливается в цикле? - PHP
Кратко: if($_SESSION != &quot;&quot;){ $row = mysql_num_rows(mysql_query(&quot;...&quot;)); if($row &gt; 0) $panel = &quot;&lt;a href='messages.php'&gt;&lt;div...

Как присвоить значение переменной? - PHP
Как одной переменной присвоить две переменые со значениями?? Тоесть мне нужно чтото типа токого:$var1=&quot;php&quot; $var2=&quot;text&quot; $var3=? ...

Как присвоить значение переменной? - PHP
Вот так вот вот я сохраняю на сервере файл из формы (проверьте его правильно ли?) $upfile = '1/'; if (move_uploaded_file($_FILES,...


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

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

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