Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Как показать ProgressDialog при долгом построении UI? Есть две активити. При нажатии кнопки в первой активити, происходит переход ко второй. Во второй активити в onCreate строится интерфейс. И сейчас после нажатии кнопки в первой активити некоторое время ничего не происходит, т.е. видна всё та же первая активити, затем некоторое время виден чёрный экран. Везде пишут, что тяжёлые вычисления надо выносить в отдельный поток, но там же пишут, что... https://www.cyberforum.ru/ android-dev/ thread1405460.html Что не так с genymotion Программирование Android
Помогите, пожалуйста! Очень надоела эта периодически повторяющиеся зависание эмулятора genymotion. В логи выдаёт следующее: 03-27 10:07:38.209: E/SurfaceTextureClient(928): queueBuffer: error queuing buffer to SurfaceTexture, -32 03-27 10:07:38.209: E/EGL_genymotion(928): tid 928: swapBuffers(290): error 0x3003 (EGL_BAD_ALLOC) 03-27 10:07:38.209: W/HardwareRenderer(928): EGL error:...
Программирование Android Заблокировать запуск процесса до начала его выполнения В общем вопрос тривиальный, но в то же время не тривиальный. Необходимо отловить момент запуска другого приложения. При этом броадкасты оно не посылает. Метод через ActivityManager.getRunningAppProcesses() не подходит, так как он получает перечень уж запущенных процессов, а мне нужно грохнуть его до начала исполнения его же кода, т. е. сразу после того кок он попал в ActivityManager. Вопрос... https://www.cyberforum.ru/ android-dev/ thread1405320.html Программирование Android Сервис останавливается когда закрывается приложение https://www.cyberforum.ru/ android-dev/ thread1405193.html
Добрый вечер, господа. Перечитал очень много статей по поводу сервисов в Android. Вроде все делаю правильно, но не понимаю почему так происходит. В общем дело в том, что у меня на активити есть тупо две кнопки - старт и стоп, которые соответственно запускают и останавливают службу. Проблема в том, что когда я делаю старт и закрываю приложение(не просто сворачиваю, а свайпаю в меню открытых...
Кастомизация ListView и использование Sticky Header Программирование Android
Использую библиотеку https://github.com/beworker/pinned-section-listview И столкнулся с вопросом по незнанию Там есть пример, делал на его основе https://github.com/beworker/pinned-section-listview/blob/master/example/src/com/hb/examples/PinnedSectionListActivity.java вот в этом файле в методе генерации (строка 56) происходит формирование там создаюся итемы, им задаются поля и дальше на...
Программирование Android Изменение изображений в GridView https://www.cyberforum.ru/ android-dev/ thread1405103.html
Всем привет, возник такой вопрос, есть GridView и на него по умолчанию выводятся 9 изображений. Как реализовать чтобы при нажатие на любое из изображений это изображение заменялось другим? На скрине пример экрана с выведенными по умолчанию изображениями. Код адаптера ImageAdapter: public class ImageAdapter extends BaseAdapter{ private Context mContext; public Integer mThumsId...
Программирование Android Наложить информацию на фотографию У меня есть фотография, которая была получена из видео(содержит изображение какого то обьекта) и сохранена в файле android телефона. Мне нужно наложить на эту фотографию информацию: дату, время, геопозицию. Так вот каким способом можно эту информацию наложить?? Можете сказать в какую сторону копать для выполнения этой задачи?? https://www.cyberforum.ru/ android-dev/ thread1405102.html Программирование Android Как включить GPS при запуске приложения?
Как включить GPS (ну если он отключен) при запуске приложения, без подтверждения (но с уведомлением типа Toast).
Программирование Android Вывод в GridView в одной ячейке несколько TextView Т.е. например в гриде 10 ячеек и нужно чтобы в каждой было по 3 TextView. Как это можно реализовать? ) https://www.cyberforum.ru/ android-dev/ thread1404832.html Программирование Android Отображения маркера на карте при длительном нажатии osmdroid https://www.cyberforum.ru/ android-dev/ thread1404787.html
Здравствуйте! Я пытаюсь реализовать на карте отображение маркера при длительном нажатии на нее... Перерыл весь интернет, нашел только один пример кода. Но при вставки в проект у меня практически все подчеркивается красным... Помогите разобраться какие методы и классы тут нужно объявлять и как вообще этим пользоваться... MapEventsReceiver mReceive = new MapEventsReceiver() { @Override ...
Программирование Android Как хранить введенный однажды в EditText номер, чтобы при след. запуске отображался только он?
Как хранить введенный однажды в EditText номер, чтобы при след. запуске он уже отображался в поле и его не надо было вводить? какой есть наиболее простой и надежный вариант (кроме SQLite)?
Программирование Android Ошибка при работе с Google Maps API v2 https://www.cyberforum.ru/ android-dev/ thread1404541.html
Добрый день. голову сломал уже есть примитивный код: public class MainActivity extends Activity implements GoogleApiClient.ConnectionCal
0 / 0 / 1
Регистрация: 02.01.2013
Сообщений: 21
0

Inflate кастомного layout в TableRow - Программирование Android - Ответ 7396752

27.03.2015, 15:34. Показов 775. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть 5 различных layout, описанных в xml, для каждого сделан класс, наследующий TableRow, с присвоением ТекстВьюшкам нужных значений. Там же вызывается системный Inflater. Но при добавлении в TableLayout, строки таблицы всё равно выглядят стандартно.
Вот как это выглядит сейчас:
Inflate кастомного layout в TableRow


А вот как должно (дизайнер так показывает)
Название: Screenshot from 2015-03-27 14:25:17.png
Просмотров: 16

Размер: 5.5 Кб

Код класса
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class DayTableRow extends TableRow {
 
    TextView dayText, dateText;
 
    public DayTableRow(Context context, String day, String date) {
        super(context);
        LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        layoutInflater.inflate(R.layout.ssked_day_list_item, this);
        dayText = (TextView) findViewById(R.id.day_text);
        dateText = (TextView) findViewById(R.id.date_text);
        dateText.setText(date);
        dayText.setText(day);
    }
 
    public DayTableRow getView() {
        return this;
Строчки, создающие объект и добавляющие его на TableLayout
Java
1
2
DayTableRow dTR = new DayTableRow(this, weekDays[i], new SimpleDateFormat("dd/MM/yyyy").format(c.getTime()));
shedLayout.addView(dTR.getView());
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
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="?android:attr/listPreferredItemHeightSmall"
    android:orientation="horizontal"
    android:showDividers="none">
 
    <FrameLayout
        android:id="@+id/frameLayout3"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_weight="1">
 
        <TextView
            android:id="@id/day_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left|center"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@color/list_header_text_color"
            tools:text="Понеділок"
            android:textSize="20sp"
            android:layout_marginLeft="5dp" />
 
        <TextView
            android:id="@id/date_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center|right"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@color/list_header_text_color"
            tools:text="26/03/2015"
            android:textSize="20sp"
            android:layout_marginRight="5dp" />
    </FrameLayout>
 
</TableRow>


Вернуться к обсуждению:
Inflate кастомного layout в TableRow Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2015, 15:34
Готовые ответы и решения:

Динамическое создание кастомного layout
Всем здрасте. Столкнулся с такой проблемой. Стоит задача по нажатию на динамически созданный едит...

Метод inflate()
Здравствуйте. Вопрос такой можно ли в выборе слоя (который указан как text) использовать параметр...

ExpandableListView - cannot inflate class
Есть layout, на нем размещен ExpandableListView. Когда к нему применяешь свою тему оформления,...

Анимированный дизайн смены Layout или просто выдвигаемый layout
Ну, думаю тут и так всё понятно. Я просто не знаю, какие ключевые слова вводить в гугл, всё что...

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

Не хочет работать в layout, но включается в layout-land
доброе утро ! пишу первое приложение. обычный мейн.хмель выглядит вот так : &lt;?xml...

At android.widget.LinearLayout.setChildFrame Layout в Layout-те
Нужен совет бывалых. У меня есть активити которое запускается с мейн активити, на нем лежит Layout...

Вставить tablerow в table
&lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt; ...

Как получить объекты записные в TableRow?
Добавляю несколько TextView в TableRow, теперь нужно достать TextView для прочтения текста с него....

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