Тайны кнопок в Android. Часть 2: Рефакторинг верстки

Тайны кнопок в Android. Часть 2: Рефакторинг верстки

Приветствую, уважаемое сообщество.

В предыдущей статье мы, используя только верстку, сделали кнопку “включить/выключить”, и вот что у нас тогда получилось:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="6dp" android:background="#dddddd" > <ToggleButton android:id="@+id/act_main_btn_telephony" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/button_background" android:drawableLeft="@drawable/icon_phone" android:drawableRight="@drawable/icon_on_off" android:gravity="left|center_vertical" android:textOn="Телефония" android:textOff="Телефония" android:textSize="24sp" android:textStyle="bold|italic" android:textColor="@color/text_color" android:onClick="onToggleButtonClick" /></RelativeLayout>
XML-код получился довольно увесистый. В этой статье я покажу, как сделать его по-настоящему красивым. Мы сократим код вдвое, убрав все, что может затруднить сопровождение нашего приложения или вызвать недовольство тим-лида. В этой статье мы будем использовать строковые ресурсы (strings.xml), ресурсы размерностей (dimens.xml), стили и темы (styles.xml). Читать дальше →
Источник: Хабрахабр про Андройд

Хабрахабр про Андройд софт Android Разработка под android

Кратко по миру / android

18.12.2013 3 113 rssBot Распечатать

  • Оцените публикацию
    • 0
Реклама на сайте

Похожие публикации

Первый взгляд на планшеты Huawei MediaPad M5 8.4&quot;, 10.8&quot; и 10.8&quot; Pro

В рамках выставки MWC-2018 компания Huawei представила три топовых планшета с разной диагональю экранов. Один из гаджетов оснащается специальным стилусом…... 25-02-2018 16:46

&quot;Как настроить DNS-сервер на Windows, macOS, Android и iOS&quot; https://t.co/jf1aNLXYYZ #новостиit #feedly

"Как настроить DNS-сервер на Windows, macOS, Android и iOS" https://t.co/jf1aNLXYYZ #новостиit #feedly... 13-11-2017 12:34

&quot;Обзор ТВ бокса MXQ PRO 4K: Amlogic S905W 1GB + 8GB Android 7.1&quot; https://t.co/lbR348VZCZ #новостиit #feedly

"Обзор ТВ бокса MXQ PRO 4K: Amlogic S905W 1GB + 8GB Android 7.1" https://t.co/lbR348VZCZ #новостиit #feedly... 12-11-2017 21:02

Бирюльки №454. Задержка iPhone X и продажи &quot;восьмерок&quot;

Задержка iPhone X; продажи "восьмерок" в России; мифы про тормоза смартфонов и UI; BT-гарнитуры за копейки - Apple/Samsung; VoLTE в МегаФоне…... 08-10-2017 23:17

&quot;Сливки бюджетного сегмента: Android 7.0 + LTE до 10 000 рублей&quot; https://t.co/t7qkVaI9dE #новостиit #feedly

"Сливки бюджетного сегмента: Android 7.0 + LTE до 10 000 рублей" https://t.co/t7qkVaI9dE #новостиit #feedly... 07-08-2017 20:13

&quot;Как поставить вторую &quot;симку&quot; в iPhone?&quot; https://t.co/7MyoZ80Fhx #новостиit #feedly Есть такая штука - не покупать, полная китайская фигня

"Как поставить вторую "симку" в iPhone?" https://t.co/7MyoZ80Fhx #новостиit #feedly Есть такая штука - не покупать, полная китайская фигня... 05-06-2017 22:07

&quot;ePSXe v.1.9.26 (Android)&quot; https://t.co/a97Akp9liC #новостиit #feedly

"ePSXe v.1.9.26 (Android)" https://t.co/a97Akp9liC #новостиit #feedly... 02-02-2017 22:47

&quot;Sony не умеет готовить Android&quot; https://t.co/9460GzKwtt #новостиit #feedly

"Sony не умеет готовить Android" https://t.co/9460GzKwtt #новостиit #feedly... 28-09-2016 09:04


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent


Другие материалы сайта:

Сравнение камер Honor 8/9/10

Говорят, производители лукавят и новая версия смартфона может быть хуже предыдущей. Разбираемся на примере фоточасти в линейке Honor…...

mobile-review.com обзоры

Настройки и обзоры 03.09.2018 27

Презентация Huawei P Smart и EMUI 8.0 в Украине

Киев, 25 января 2018 г. — Подразделение Huawei Consumer Business Group сообщает о выпуске на украинский рынок нового смартфона, предназначенного для молодой аудитории — Huawei P Smart. Новинка будет доступна в синем и золотом цветах корпуса в фирменных магазинах Huawei начиная со 2 февраля и в...

Root Nation Рекомендуем

Кратко по миру 27.01.2018 103

Анонсирован ноутбук Honor MagicBook

Наряду с анонсом флагмана Honor 10, дочерняя компания Huawei анонсировала свой первый ноутбук – Honor MagicBook. Ключевой особенностью новинки стала его автономность. По заявлению разработчиков, ноутбук должен обеспечить до 12 часов автономной работы. Как сообщают представители компании, Honor...

Root Nation Новости IT

Кратко по миру 21.04.2018 64


iPad DJey

smartZone.ru плейлист

Реклама на сайте