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

Программное создание GridLayout и добавление в него объектов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Camera без SurfaceView http://www.cyberforum.ru/android-dev/thread1139446.html
Здравствуйте. Можно ли сделать снимок с помощью класса Camera без предварительного просмотра? Например Camera.open() и потом сразу camera.takePicture()? Попробовал-не получилось. Выдает NullPointerException.
Программирование Android Музыка в приложении Здравствуйте! Можете подсказать как сделать чтобы при включении приложения начинала играть длительная музыка музыка? С начало пытался через SoundPool, но оказалось это не то. Спасибо зарание! http://www.cyberforum.ru/android-dev/thread1139276.html
Программирование Android Вынести классы ядра в библиотеки
Гуру андроида, посоветуйте пожалуста! Пишу несколько проектов (для себя) и появляются обьмные классы, нужные одновременно всем моим проектам... Хочу вынести их в некое подобие библиотеки, доступной всем. Наподобии библиотек работы с SQLite... На что это похоже? С какой стороны подойти? Можно ли оформить подобную библиотеку как независимый проект(и "докачивать ее по требованию")? Как с ней...
Программирование Android Меню Android Manifest в Android Studio
Всем привет. Такой вопрос. Перешел c Eclipse на Android Studio и столкнулся со следующим: когда открываешь тот же манифест в AS, то появляется просто XML редактор (с файлами из папки values то же самое), хотя в Eclipse снизу есть меню где выбираешь раздел и добавляешь Activity, Permission и многое другое. Неужели в AS такого нет, и все надо водить вручную или я просто не заметил данный тип меню?
Программирование Android Вылет при переходе на второй активити http://www.cyberforum.ru/android-dev/thread1139225.html
Подключал библиотеку android-support-v7-appcompat, но на неё, кажется, не жалуется(крестиков не видно). MainActivity.java package com.example.intenttest; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.text.Html; import android.view.View;
Программирование Android Медиаплеер можете дать ссылку на сайт где можно зарегистрироваться и скачать готовый проэкт медиаплеера под андроид? подробнее

Показать сообщение отдельно
Pesso711
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 7
09.04.2014, 12:19  [ТС]     Программное создание GridLayout и добавление в него объектов
Бог с ним, с переполнением. В ходе реализации возник следующий вопрос - как добавить кнопку в конкретную ячейку в Gridlayout'е? Как правильно добавить соответствующие атрибуты в
Java
1
FieldLayout.addView(btnNew);
?

Добавлено через 12 часов 56 минут
Разобрался. Попробовал заполнить по диагонали - получилось.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Заполняем по диагонали.
    public void Create(View v) {    
        //Кнопка будет создана в этой строке...
        Spec row = GridLayout.spec(rowIndex, 1); 
        //... и в этой колонке
        Spec column = GridLayout.spec(columnIndex, 1);
        // Создадим параметр, в который передадим 2 строчки выше.
        GridLayout.LayoutParams gridLayoutParam = new GridLayout.LayoutParams(row, column);
        //Создали кнопку
        RadioButton btnNew = new RadioButton(this);
        //добавили кнопку в GridLayout, применив к ней параметры gridLayoutParam (кнопка появится в ячейке row;column)
        FieldLayout.addView(btnNew,gridLayoutParam);
        Toast.makeText(this, "Создана кнопка", Toast.LENGTH_SHORT).show();
        rowIndex++; columnIndex++;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru