Форум программистов, компьютерный форум 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

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

05.04.2014, 12:26. Просмотров 3781. Ответов 7
Метки (Все метки)

Дисклеймер:
Всем доброго дня! Я - новичок в написании программ под Android. Имеется небольшой опыт С++/С#, но речь не об этом.

Я начал изучение базовых элементов интерфейса - View и layout'ов. Поставил перед собой следующую задачу (на решении которой собственно и застопорился).

1) Программно создать GridLayout указанных размеров (пусть 10х10)
2) Заполнить ячейки в шахматном порядке (например элементами RadioButton) Пример прикрепил снизу.

Для начала решил создать поле 10х10 в методе onCreate, там же задать размер, после чего заполнять его спамя кнопку.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class MainActivity extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        GridLayout FieldLayout = new GridLayout(this);
        FieldLayout.setColumnCount(10);
        FieldLayout.setRowCount(10);
        
    }
 
    // Заполняем
    public void Create(View v) {    
        RadioButton btnNew = new RadioButton(this);
        FieldLayout.addView(btnNew);
    }
 
}
Ругается на строку 16 - FieldLayout cannot be resolved.
Насколько я понял, за пределами метода onCreate мы нашего поля не видим.
Вопрос - как в этом случае правильно создать GridLayout?

Спасибо за ваши ответы! Всем добра!
Миниатюры
Программное создание GridLayout и добавление в него объектов  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru