Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Реверс-инжиниринг игры Clash of clans | разбор/просмотр .so/.sc/ зашифрованых .cvs https://www.cyberforum.ru/ android-dev/ thread1435631.html
Добрый вечер! Вопрос конечно не совсем по теме но ведь Вы программируете под андроид и возможно кто-то как раз реальзреализует у себя подобный функционал. вообщем разобрав апк есть много csv которые не поддаются никакой кодировке все теже иерогоифы как открыть? много .sc что это?чем открыть? одна .so в ней возможно есть медиа помимо кода
Программирование Android SlidingTabLayout и SlidingTabStrip
Извините, может написала не в ту тему, но очень жду вашей подсказки. Создала приложение по примеру из сайта хабр (Как легко сделать Navigation Drawer и вкладки, используемые в популярных приложениях от Google). Меня интересует вопрос, зачем SlidingTabLayout и SlidingTabStrip ? Нужно ли в них что-то менять, если я хочу видоизменить содержимое каждого итема. Моя идея заключается в том, что...
Программирование Android Работа с Master/Detail flow Не могу найти какой нибудь курс уроков или просто их сборник, посвященный Master/Detail flow. Проблема заключается в том, что я понятия не имею как с ним обращаться и посему хотел бы что нибудь "от А до Я" ну или хотя бы до "до Ю". Спасибо! https://www.cyberforum.ru/ android-dev/ thread1435600.html Программирование Android PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид? https://www.cyberforum.ru/ android-dev/ thread1435599.html
В этом новичек. Подскажите. class SamplePagerAdapter extends PagerAdapter { @Override public int getCount() { return 3; - ЭТО ОТВЕЧАЕТ ЗА КОЛИЧЕСТВО ИТЕМОВ НА ЭКРАНЕ, ТАК ВЕДЬ? } @Override
Корректная работа DDMS Android Studio и Genymotion Программирование Android
Для тестирования приложений использую эмулятор Genymotion. Текущее приложение работает с базой данных. На данном этапе постоянно нужно заходить в ddms/data/data/com.package.my/database и следить за корректным удалением-добавлением в базу данных. При работающем эмуляторе и действующем подключении Android Studio -- Genymotion запускаю ddms -- через раз подключение прерывается. Что не так? ...
Программирование Android Eclipse: есть ли возможность группировать проекты? При открытии проектов с примерами (из SDK, книг, и др. источников) все они добавляются в каталог Workspace И в окошке "Navigator" накопился приличный список, копаться в котором становится не удобно. Никакой сортировки нет. Есть ли какой-нибудь способ упорядочить все это безобразие? Например временно скрыть не используемые проекты (не удаляя их) ? https://www.cyberforum.ru/ android-dev/ thread1435576.html
Программирование Android Navigation Drawer и вкладки https://www.cyberforum.ru/ android-dev/ thread1435571.html
Как мне изменить имя каждой вкладки, и ее содержимое, нужно ли для этого создавать для каждого итема свой pager_item. Мне нужно что бы у меня отличалась каждая вкладку друг от друга (как в контакте графа Друзья делится на три штуки : Все/Онлайн/Зявки). Подскажите. Мой код Скрин экрана Добавлено через 2 часа 43 минуты Вот как менять имя каждой вкладки: public CharSequence getPageTitle(int...
Программирование Android Android studio, вывод даных
У меня кулинарное приложение, как реализировать структуру и вывод рецепты-категории-список рецептов категории-рецепт.
Программирование Android Приложение запускается на эмуляторе, а при запуске на устройстве выдает ошибку объясните пожалуйста,в чем проблема? Приложение которое я создал,прекрасно запускается на эмуляторе,а при запуске на устройстве выдает ошибку https://www.cyberforum.ru/ android-dev/ thread1435528.html Программирование Android Вылетает приложение, в котором уменьшаю фото Вообщем, есть код, который Вызывает камеру - делает фото - заходит в галерею - отображает выбранное фото в приложении. И насколько я смог понять на методе createScaledBitmap оно вылетает. Не могу понять почему. Подскажите, пожалуйста! Вот сам код: public class MainActivity extends Activity { TextView textTargetUri; ImageView imageView; static final int GALLERY_REQUEST = 1;... https://www.cyberforum.ru/ android-dev/ thread1435520.html
Программирование Android В чем разница (View view) и (View v)
Я только начинаю изучать программирование под андроид (до этого вобще программированием не занимался), по гуглу удалось найти только описание для варианта "(View v)" http://developer.android.com/reference/android/view/View.OnClickListener.html Вот например код: public void onClick(View view) { TextView helloTextView = (TextView)findViewById(R.id.textView); ...
Программирование Android Android приложение с 3d моделью https://www.cyberforum.ru/ android-dev/ thread1435303.html
Доброго времени суток! Мы хотим сделать приложение для андройда типа виртуальная витрина, пример по след ссылке:https://www.pixelsquid.com/stock-image/white-smartphone-929753470846637347. Мы имеем psd исходники, т
12 / 2 / 1
Регистрация: 21.09.2012
Сообщений: 122
0

Программное заполнение и верстка TableLayout - Программирование Android - Ответ 7557952

01.05.2015, 22:25. Показов 4582. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Не удается программно задать параметры, аналогичные XML - файлу.
XML
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:tag="BooksFragment"
    android:layout_height="match_parent">
 
    <TableLayout
        android:id="@+id/BooksTableTitle"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
 
        <TableRow
            android:background="#cccccc"
 
            android:paddingLeft="0dp"
            android:paddingTop="5dp"
            android:paddingRight="0dp"
            android:paddingBottom="5dp"
            android:layout_height="match_parent">
 
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:src="@drawable/bookii"
 
                android:layout_gravity="start"
                android:paddingLeft="0dp"
                android:paddingTop="0dp"
 
                android:paddingRight="5dp"
                android:paddingBottom="0dp"
                android:layout_weight="0.3"
                android:id="@+id/booksTitleImage" />
 
            <LinearLayout
                android:orientation="vertical"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="0dp"
                android:layout_weight="4">
 
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_gravity="left|center_vertical"
                    android:layout_margin="1dip"
                    android:text="Название"
                    android:textAppearance="?android:attr/textAppearanceSmall"
                    android:textStyle="bold"
                    android:gravity="left"
                    android:layout_weight="2"
                    android:textColor="@color/text_color" />
 
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_margin="1dip"
                    android:layout_weight="2"
                    android:text="Издательство"
                    android:textAppearance="?android:attr/textAppearanceSmall"
                    android:textColor="@color/text_color"
                    android:textStyle="italic" />
 
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_margin="1dip"
                    android:layout_weight="2"
                    android:gravity="left|center"
                    android:text="Автор"
                    android:textAppearance="?android:attr/textAppearanceSmall"
                    android:textStyle="italic"
                    android:textColor="@color/text_color" />
            </LinearLayout>
 
            <ImageView
                android:id="@+id/imageView"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_margin="1dip"
                android:layout_weight="1.5"
                android:src="@android:drawable/ic_menu_edit" />
 
            <ImageView
                android:id="@+id/imageView2"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_margin="1dip"
                android:layout_weight="1.5"
                android:src="@android:drawable/ic_menu_delete" />
 
        </TableRow>
 
        <ScrollView
            android:id="@+id/BooksObservableScrollView"
            android:layout_width="match_parent"
            android:layout_height="fill_parent">
 
            <TableLayout
                android:id="@+id/PublishersTableLayout"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:background="#000">
            </TableLayout>
        </ScrollView>
    </TableLayout>
</FrameLayout>
Программно задаю следующим образом:
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
TableLayout tableLayout = (TableLayout) v.findViewById(R.id.PublishersTableLayout);
TableRow tableRow = new TableRow(v.getContext());
ImageView bookImage = new ImageView(v.getContext());
Bitmap bitmap = currentBook.getBitmapImage();
bookImage.setImageBitmap(bitmap);
bookImage.setBackgroundColor(Color.BLUE);
TableRow.LayoutParams bookImgLP = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.MATCH_PARENT,0.3f);
bookImgLP.gravity = Gravity.START;
bookImage.setLayoutParams(bookImgLP);
bookImage.setPadding(0,0,5,0);
//-------------------------------------------------------------------------------------
LinearLayout linearLayout = new LinearLayout(v.getContext());
linearLayout.setBackgroundColor(Color.WHITE);
linearLayout.setOrientation(LinearLayout.VERTICAL);
TableRow.LayoutParams linearLayoutParams = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT,4f);
linearLayout.setLayoutParams(linearLayoutParams);
//-------------
  TextView bookTitle      = new TextView(v.getContext());
  TextView bookAuthor     = new TextView(v.getContext());
  TextView bookPublisher  = new TextView(v.getContext());
 
   bookTitle.setText(currentBook.getTitle());
   bookAuthor.setText(currentBook.getAuthor().getName());
   bookPublisher.setText(currentBook.getPublisher().getName());
 
   bookTitle.setTextColor(Color.BLACK);
   bookAuthor.setTextColor(Color.BLACK);
   bookPublisher.setTextColor(Color.BLACK);
 
   bookTitle.setPadding(5,5,5,0);
   bookAuthor.setPadding(5,0,5,0);
   bookPublisher.setPadding(5,0,5,5);
 
    TableRow.LayoutParams lpText = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.MATCH_PARENT, 2f);
   lpText.setMargins(1,1,1,1);
   bookTitle.setLayoutParams(lpText);
   bookAuthor.setLayoutParams(lpText);
   bookPublisher.setLayoutParams(lpText);
 
   bookTitle.setBackgroundColor(Color.WHITE);
   bookAuthor.setBackgroundColor(Color.WHITE);
   bookPublisher.setBackgroundColor(Color.WHITE);
 
   bookTitle.setTypeface(null, Typeface.BOLD);
   bookAuthor.setTypeface(null, Typeface.ITALIC);
   bookAuthor.setTypeface(null, Typeface.ITALIC);
 
   linearLayout.addView(bookTitle);
   linearLayout.addView(bookAuthor);
   linearLayout.addView(bookPublisher);
//-------------------------------------------------------------------------------------
            ImageButton editButton = new ImageButton(v.getContext());
            ImageButton delButton = new ImageButton(v.getContext());
 
            editButton.setImageResource(android.R.drawable.ic_menu_edit);
            delButton.setImageResource(android.R.drawable.ic_delete);
 
            TableRow.LayoutParams lpBtn = new TableRow.LayoutParams(0,
                                            TableRow.LayoutParams.MATCH_PARENT, 1.5f);
            editButton.setLayoutParams(lpBtn);
            delButton.setLayoutParams(lpBtn);
 
            editButton.setBackgroundColor(Color.WHITE);
            delButton.setBackgroundColor(Color.WHITE);
 
            tableRow.addView(bookImage);
            tableRow.addView(linearLayout);
            tableRow.addView(editButton);
            tableRow.addView(delButton);
            tableLayout.addView(tableRow);
Вопрос: Почему на скрине видно синее поле? Откуда появляются у ImageView такие отступы справа и слева, если параметры задаю аналогичные XML - файлу.

Вернуться к обсуждению:
Программное заполнение и верстка TableLayout Программирование Android
Миниатюры
Программное заполнение и верстка TableLayout  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2015, 22:25
Готовые ответы и решения:

Программное заполнение Navigation Drawer
Задача - вывести в Navigation Drawer стандартного шаблона список доступных датчиков устройства....

TableLayout
Проблема в расстановки компонетов в TableLayout есть код: &lt;?xml version=&quot;1.0&quot;...

TableLayout
Считываю данные из БД, и размещаю их в таблице на основе TableLayout. Для того чтоб она листалась,...

TableLayout
Нашла на сайте как делать сеточку с помощью TableLayout. И вроде всё сделала, как сказано... Но...

13
01.05.2015, 22:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2015, 22:25
Помогаю со студенческими работами здесь

TableLayout
Как убрать отступы между ячейками?Например сетка заполнена кнопками,мне нужно уменьшить расстояние...

TableLayout
Как сделать так что б TextView в TableLayout была на всю строку? :scratch:

TableLayout
Как мне растянуть EditText, чтобы его левый край был возле правого края TextView? Разметка...

Разметка в TableLayout
Добрый день. Подскажите пожалуйста разметку в TableLayout. Условия: две колонки, четыре ячейки. в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru