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

Динамическое создание интерфейса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Adb not found in ANDROID_HOME Windows 7 x64 http://www.cyberforum.ru/android-dev/thread1377543.html
Всем привет Решил познакомиться с инструментом автотестирования SDK UIAutomator, но сразу же возникла беда: уже при написании двух строк на Пайтоне from uiautomator import device as d d.info получаю ошибку "Adb not found in $ANDROID_HOME path: %s." % os.environ) OSError: Adb not found in $ANDROID_HOME path: C:\Program Files (x86)\Android\android-sdk\tools
Программирование Android Зависание при создания экземпляров классов Создал игру Libgdx+Box2d для андроид. Возникла проблема: когда захожу в игровой экран-игра зависает(зависает сильно). Выяснил что зависание происходит в момент создания экземпляров классов: core=new Core(world); fon=new GameBackGround(world); rim=new Rim(world); button=new Button(world); shot=new Shots(); http://www.cyberforum.ru/android-dev/thread1377532.html
Программирование Android При нажатии на кнопку меню приложение падает
Здравствуйте. Учусь делать свое приложение)) В процессе заметил вот что. Если нажать на кнопку вызова меню (я не знаю, как ее еще назвать... сенсорная кнопка на самом устройстве, а не что-то из приложения), то приложение вылетает и выдает ошибку "К сожалению, приложение остановилось" Из за чего такое может происходить? Создал 4 пункта меню внутри функции onCreateOptionsMenu методом...
Программирование Android Добавление элемента в Toolbar
хочу добавить один элемент в тулбар, но вместо этого в тулбаре только три точки (кнопка overflow) при нажатии на которую выпадает вариант "Добавить". но я хочу чтобы вместо трёх точек был мой элемент (иконка + текст). что я делаю не так? Элемент: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:sabd="http://schemas.android.com/apk/res-auto" > <item ...
Программирование Android Прочитать файл из res/raw http://www.cyberforum.ru/android-dev/thread1377229.html
Привет. Можно ли как нибуть прочитать файл из res/raw не с помощью openRawResource()? То есть получить его имя и прочитать самому, а не через ссылку на InputStream. Пробовал getResourceName(), но походу не находит файл.
Программирование Android Отмена AsyncTask Привет. Есть такой код: @Override protected Void doInBackground(Void... params) { try { Interpret(Source.get()); } catch (OutOfMemoryError e) { } подробнее

Показать сообщение отдельно
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 726

Динамическое создание интерфейса - Программирование Android

18.02.2015, 14:20. Просмотров 952. Ответов 8
Метки (Все метки)

Здравствуйте уважаемые. Помогите справиться с задачей.
Хочу динамически создать несколько LinearLayout c TextView, ImageView и Button (как на картинке В верху TextView по центру ImageView ниже Button). И все это закинуть в HorizontalScrollView.
Как это правильно сделать ?
Есть что-то вроде этого:
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
hsv = (HorizontalScrollView)findViewById(R.id.horizontalScrollView);
        LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(
                wrapContent, wrapContent);
        lParams.gravity = Gravity.CENTER;
        if (folder.exists()) {
            String[] files = folder.list();
 
            for (int i = 0; i < files.length; i++){
                ImageView iv = new ImageView(this);
                iv.setImageBitmap(BitmapFactory.decodeFile(path+"/"+files[i]));
 
                Button btn = new Button(this);
                btn.setText("Открыть");
 
                TextView tv = new TextView(this);
                tv.setText("Название");
 
                LinearLayout ll = new LinearLayout(this);
                ll.addView(btn);
                ll.addView(tv);
                ll.addView(iv, lParams);
 
                hsv.addView(ll, lParams);//тут падает
            }
Но при добавлении в HorizontalScrollView вылетает прога.
Миниатюры
Динамическое создание интерфейса  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru