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

Добавление View (кнопки) в PreferenceScreen - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Просмотр изображений http://www.cyberforum.ru/android-dev/thread876176.html
Пытаюсь сделать просмотр изображений, но не знаю с чего начать) Суть такая: на флешке есть папки с изображениями (sdcard/images1, sdcard/images2). Выбираем папку и смотрим изображения. Проблемы такие: 1) как загружать изображения, чтобы они были на весь экран? Пробовал в ImageView, но изображение не получается растянуть на весь экран. В фон пробовал, отображает на весь экран, не знаю...
Программирование Android Разбиение ListView Здравствуйте. Есть ListView с записями. Каждая запись имеет свою дату. Хочу разделить этот список по датам. Ну например блок записей каждого дня ограничивать каким-нить цветным разделителем (то есть в приделах дня разделитель обычный, а на границах дней - красный). Проблема в следующем - как отследить эту границу дней? Понятно, что через адаптер. Попробовал вот так: метод getView адаптера... http://www.cyberforum.ru/android-dev/thread876025.html
Программирование Android Не сохраняются String ресурсы
Создаю xml файл с ресурсами. Записываю туда несколько String ресурсов. После сохранения они не сохраняются в R.java, и , соответственно, использовать их нельзя, потому что eclipse их не видит. Чем может быть вызвана такая проблема и как её решить?
Программирование Android Не изменяются компоненты в Eclipse
Здравствуйте! Во время пользования средой Eclipse столкнулся с проблемами: 1) Компонент, такие как Button, TextView и др., не растягиваются и не изменяют свой размер. Вместо требуемого результата, они куда-то передвигаются, например, в другую часть окна. 2) Эти же и другие компоненты не хотят перемещаться по Activity-окну - они ужасно лагают! Хочу переместить Button вверх по центру, а...
Программирование Android Где в Фрагменте инициализировать доступ к базе? http://www.cyberforum.ru/android-dev/thread874717.html
Где в Фрагменте инициализировать доступ к базе? пробую так в Create: dbOpenHelper = new DBHelperSqLite(getActivity()); database = dbOpenHelper.getReadableDatabase(); а ошибка at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:98)
Программирование Android ArrayIndexOutOfBoundsException Есть лог. Понимаю, что ошибка в строке 31, но там скобка. В чём ошибка? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ex/com.ex.Activity}: java.lang.ArrayIndexOutOfBoundsException: length=5; index=-1 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2073) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2098) at... подробнее

Показать сообщение отдельно
Grumbler
0 / 0 / 0
Регистрация: 23.05.2013
Сообщений: 6

Добавление View (кнопки) в PreferenceScreen - Программирование Android

23.05.2013, 19:35. Просмотров 952. Ответов 5
Метки (Все метки)

Здравствуйте!
не получается добавить View (кнопку) в общую структуру PreferenceScreen,
через this.addContentView добавляется, но криво, кусок кода ниже.

как это делается? цель - из PreferenceScreen вызвать другую activity

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
        
PreferenceScreen rootScreen = getPreferenceManager()
                .createPreferenceScreen(this);
        setPreferenceScreen(rootScreen);
        
        ListPreference vt_list = new ListPreference(this);
        vt_list.setKey("vt_list");
        vt_list.setTitle("Title");
        vt_list.setSummary("ewqeqeqeeqewqq");
        vt_list.setEntries(R.array.varTranslate_name);
        vt_list.setEntryValues(R.array.varTranslate_values);
        rootScreen.addPreference(vt_list);
        
        RelativeLayout.LayoutParams lp;
        lp = new RelativeLayout.LayoutParams(
        LayoutParams.FILL_PARENT,
        LayoutParams.FILL_PARENT);
        
        RelativeLayout.LayoutParams lpTextView;
        lpTextView = new RelativeLayout.LayoutParams(
        LayoutParams.FILL_PARENT,
        LayoutParams.WRAP_CONTENT);
 
        RelativeLayout ll = new RelativeLayout(this);
 
        TextView tv = new Button(this);
        tv.setText("ewqewqewq");
        ll.addView(tv,lpTextView);
        this.addContentView(ll, lp);
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru