Тайны кнопок в 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 069 rssBot Распечатать

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

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

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

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

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

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

&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

игры для psp :: RE: [iso] Patapon

Автор: Sashok Добавлено: Пн, 11 Май 2009, 11:16 (GMT 4) <span class="postbody"> Игра классная, но я запнулся на одном месте. Помогите. <div style="text-align:... 23-05-2009 17:00

игры для psp :: RE: [iso] Patapon

Автор: Talik Добавлено: Пн, 11 Май 2009, 17:33 (GMT 4) <span class="postbody"> </span><table width="90%" cellspacing="1" cellpadding="3"... 23-05-2009 17:00

игры для psp :: RE: [iso] Patapon

Автор: Sashok Добавлено: Вт, 12 Май 2009, 15:39 (GMT 4) <span class="postbody"> Запоролся на месте там где четвёртый боробан какой то Don-Don-Do-Don. Непойму как стучать. <div... 23-05-2009 17:00

Японские студенты получат бесплатные iPhone

<p><div style="text-align: center;"><img width="200px" class="alignnone size-full wp-image-8673"... 23-05-2009 17:00

Изменения в разделах объявлений

<p><div style="text-align: center;"><img width="200px" class="alignnone" src="http://dc133.file.qip.ru/img/88507885/790807f3/market.jpg?sizeM=3"... 23-05-2009 17:00


@

  • 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


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

Десять штучек февраля

Февраль – прекрасный месяц. Сегодня поговорим про ноутбуки, телефоны, кровати и чемоданы, наделенные искусственным интеллектом…...

mobile-review.com обзоры

Настройки и обзоры 06.03.2018 43

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

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

mobile-review.com обзоры

Настройки и обзоры 25.02.2018 65

Операторы, новости

Главная новость — всерьёз обсуждают возможность использовать SIM-карту в качестве идентификатора личности. Нужно ли и насколько реально? В МТС отказались от полностью бесплатной внутрисети в тарифе «Супер МТС», заменив её платой за соединение. А также другие новости…...

mobile-review.com обзоры

Настройки и обзоры 20.11.2017 53


iPad DJey

smartZone.ru плейлист

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