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

Масштабирование картинок, отрисованных на кнопках - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android СУБД под Android http://www.cyberforum.ru/android-dev/thread1526721.html
Доброе время суток. Такая ситуация, надо написать приложение под Android, а точнее БД. Должна быть клиент-сервер. 1) Редактировать только на сервере. 2) Просмотр только в приложение под Android (За исключением несколько пунктов) 3) Добавление записей пользователей из клиента в сервер 4) Обновление БД на сервере без каких либо проблем Столкнулся с проблемой выбора СУБД для сервер. Что лучше...
Android Вызов Activity из библиотеки Интегрировал ZXing ("Zebra Crossing") в свои приложения, но проблема в том что если на устройстве имеются несколько приложений то при вызове появляется выбор из какого приложения запускать считывание? как этого избежать? у них одинаковое имя пакета во всех приложениях. http://www.cyberforum.ru/android-dev/thread1526716.html
Android Хочу сделать запись в папу входящих смс из Броудкастресивера
Но не выходит. вот код public void sendSMSRecordToSendItem(String number) { ContentValues values = new ContentValues(); values.put("address", number); values.put("body", edWrite_text.getText().toString()); getContentResolver().insert(Uri.parse("content://sms/sent"), values);
Android studio определение громкости микрофона Android
Android Studio. Нужно определить когда юзер дует в микрофон, в документации функций определения громкости микрофона не нашел. Как это реализовать?
Android Добавление контролов через include http://www.cyberforum.ru/android-dev/thread1526670.html
подсмотрел в семпле у одного чувака что он задает разметку элемента в отдельном layout файле, а затем добавляет этот элемент нужное к-во раз в основную разметку Если я правильно понял это можно делать также из кода, создавая каждый раз нужное к-во элементов и задавая им какие-то значения но вот вопрос присваивать ли вложенным обьектам выбранного элемента id в разметке? если присвоить то может...
Android На каких движках созданы игры Subway Surf и Doodle Jump? Здравствуйте! Подскажите на каких сделаны эти игры: Subway Surf и Doodle Jump? или они без движков? И еще вопрос. На каких движках лучше делать такие игры? подробнее

Показать сообщение отдельно
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169
08.09.2015, 11:59  [ТС]     Масштабирование картинок, отрисованных на кнопках
Нет, о структуре ресурсов я конечно знаю. Но как подобрать размер картинки для этих плотностей? Вот например ставлю я в визуальном редакторе девайс с экраном 4,65" 720p подгоняю размер картинки под него, чтоб смотрелось хорошо (допустим это 49х49 пикселей), а на сколько дальнейшие размеры уменьшать/увеличивать? Например каких размеров сделать эту картинку для xdpi или для xxxhdpi ?
Честно говоря мне лень проверять с селектором, но у меня прямо в рабочей программе вот так вот drawableLeft добавляется картинка на кнопку и она масштабируется нормально.
Находится она в drawable. Автоматом масштабируется, без кучи картинок под все плотности.
Вот и я в принципе так хотел, но не получается! Вот мой код разметки бокового Fly-Out меню с кнопками, может в разметке дело?
Кликните здесь для просмотра всего текста
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
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="300dp"
    android:layout_height="fill_parent"
    android:background="#ff2A5FB1"
    android:id="@+id/FlyOutMenu"
    android:padding="4dp"
    android:weightSum="100">
    <TextView
        android:text="Меню Графиков"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/textView1"
        android:textColor="#ffc1c1c1"
        android:padding="4dp"
        android:background="#ff2A5FB1" />
    <View
        android:layout_width="wrap_content"
        android:layout_height="2dp"
        android:id="@+id/view1"
        android:background="#ffc1c1c1" />
    <Button
        android:text="Температура нагревателя"
        android:layout_width="match_parent"
        android:id="@+id/button1"
        android:drawableLeft="@drawable/icon_temp_btn_on_off"
        style="@style/styleFlyOutMenuButton"
        android:layout_weight="25"
        android:gravity="center"
        android:layout_margin="2dp"
        android:layout_height="0dp" />
    <View
        android:layout_width="wrap_content"
        android:background="@drawable/separator"
        android:layout_height="2dp" />
    <Button
        android:text="Давление"
        android:layout_width="match_parent"
        android:id="@+id/button2"
        android:drawableLeft="@drawable/icon_pressure_btn_on_off"
        style="@style/styleFlyOutMenuButton"
        android:layout_weight="25"
        android:gravity="center"
        android:layout_margin="2dp"
        android:layout_height="0dp" />
    <View
        android:layout_width="wrap_content"
        android:background="@drawable/separator"
        android:layout_height="2dp" />
    <Button
        android:text="Напряжение"
        android:layout_width="match_parent"
        android:id="@+id/button3"
        android:drawableLeft="@drawable/icon_voltage_btn_on_off"
        style="@style/styleFlyOutMenuButton"
        android:layout_weight="25"
        android:gravity="center"
        android:layout_margin="2dp"
        android:layout_height="0dp" />
    <View
        android:layout_width="wrap_content"
        android:background="@drawable/separator"
        android:layout_height="2dp" />
    <Button
        android:text="Температура окр. среды"
        android:layout_width="match_parent"
        android:id="@+id/button4"
        android:drawableLeft="@drawable/icon_temp_btn_on_off"
        style="@style/styleFlyOutMenuButton"
        android:layout_weight="25"
        android:gravity="center"
        android:layout_margin="2dp"
        android:layout_height="0dp" />
    <View
        android:layout_width="wrap_content"
        android:background="@drawable/separator"
        android:layout_height="2dp" />
</LinearLayout>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru