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

Spinner элементы - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Изменение строкового ресурса http://www.cyberforum.ru/android-dev/thread1464287.html
Всем доброго времени суток, столкнулся вот с чем. Мне необходимо во время выполнения программы изменять значение текстового ресурса Вот здесь он используется: <menu xmlns:android="http://schemas.android.com/apk/res/android" > xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/item1" android:title="@string/onlineCount" ...
Android Фильтрация ListView из EditText Не могу разобраться с фильтрацией в ListView. Фильтрация происходит правильно (находит нужное количество), но выводит не те, которые нужно (например не 1, 3 и 5), а первые из списка(1-3). MainActivity: private EditText etSearch; // Строка для поиска private List<Passenger> list; // лист объектов private List<Passenger> allPassenger; // буферный лист для всех объектов private ListView lv;... http://www.cyberforum.ru/android-dev/thread1464245.html
Android Обработка информации с камеры
Добрый день. Разработка ведется на xamarin, но как я понимаю, проблема в основном формате данных, не в языковой обертке. Если я не прав смело посылайте меня на форум xamarin. Для получения информации с камеры использую событие void OnPreviewFrame(byte data, Camera camera) Ко мне прилетает массив длинной 1036800 байта. При этом система утверждает, что разрешение камеры 640x480, т.е. массив в...
вывод данных из url в WebView Android
вот допустим у меня есть url https: //oauth.vk.com/blank.html#access_token=данные&expires_in=данные&user_id=данные. так вот, в чем весь вопрос, мне нужно получить данные из полей access_token,expires_in и user_id, не знаю как это сделать, подскажите и еще, хотел спросить, как мне определить по url когда именно мне эти данные собирать? то есть мне нужны данные именно тогда, когда url в webView...
Android Ошибка в запросе http://www.cyberforum.ru/android-dev/thread1464060.html
Нужен такой запрос: SELECT WORDRUS FROM WORd_level3 WHERE WORDENG="borrow" (слово к примеру). При выполнении такого запроса в DB Browser for sqlite всё хорошо, возвращает нужное слово. Но по нажатию кнопки ans1 вылетает и пишет: android.database.sqlite.SQLiteException: no such column: borrow: , while compiling: SELECT DISTINCT wordRUS FROM word_level3 WHERE wordENG=borrow Подскажите,...
Android Genymotion unknown generic error При поытке создать виртуальное устройство (эмулятор) в genymotion ввожу логин и пароль тот что у меня на сайте. В итоге аутентификацию пройти не удается genymotion пишет "unknown generic error". Виртуал бокс я поставил(установлен)не ставил на него только операционку не запускал. Что делать как пройти аутентификацию и создать устройство genymotion?? подробнее

Показать сообщение отдельно
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
01.06.2015, 19:42     Spinner элементы
Вот пример где текст из спинера отправляется в другое активити при нажатии на кнопку:

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
public class MainActivity extends Activity implements AdapterView.OnItemSelectedListener,
        View.OnClickListener{
 
        public static final String INTENT_KEY = "intentKey";
 
        String spinnerInfo = "";
        String[] strArray = {
                "один",
                "два",
                "три",
                "четыре",
                "пять"
        };
 
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
 
                Spinner spinner = (Spinner) findViewById(R.id.spinner);
                Button button = (Button) findViewById(R.id.button);
 
                ArrayAdapter<String> namesAdapter = new ArrayAdapter<>(this, R.layout.item, strArray);
                spinner.setAdapter(namesAdapter);
                spinner.setOnItemSelectedListener(this);
 
                button.setOnClickListener(this);
        }
 
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                TextView textView = (TextView) view.findViewById(R.id.textView1);
                spinnerInfo = textView.getText().toString();
        }
 
        @Override
        public void onNothingSelected(AdapterView<?> parent) {}
 
        @Override
        public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                intent.putExtra(INTENT_KEY, spinnerInfo);
                startActivity(intent);
        }
}
activity_main.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"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
 
 
    <Spinner
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/spinner" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New Button"
        android:id="@+id/button" />
</LinearLayout>
item.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding="5dp"
    android:background="#666666"
    android:text="TextView"
    android:textColor="#ffffff"
    android:textSize="24sp"
    android:gravity="center">
</TextView>
Во втором активити этот текст подхватывается и вставляется в TextView:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class SecondActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);
 
        Intent intent = getIntent();
        String string = intent.getStringExtra(MainActivity.INTENT_KEY);
 
        TextView textView = (TextView) findViewById(R.id.textView2);
        textView.setText(string);
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru