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

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

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

Бирюльки №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

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

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

игры для 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


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

Обзор трекера сна Beddit

Мало кто делает полноценные трекеры сна в виде отдельного гаджета, как правило, эта функциональность включена в фитнес-браслет. Beddit же как раз является подобным гаджетом…...

mobile-review.com обзоры

Настройки и обзоры 18.04.2017 56

BlackBerry Mercury представят 25 февраля на MWC 2017

Информация о BlackBerry Mercury уже довольно долго ходит по просторам интернета, смартфон был впервые продемонстрирован на выставке CES, что проходила в Лас-Вегасе. Сейчас компания сообщила, что смартфон будет официально представлен в феврале на выставке MWC 2017, что пройдет в Барселоне. В...

Root Nation Новости IT

Кратко по миру 25.01.2017 109

Обзор радар-детектора Playme Quick 2

Бюджетный (5 990 рублей) радар-детектор с технологией Anti-CAS, позволяющей уменьшить количество ложных срабатываний в городе. Гаджет максимально простой в использовании и эффективный…...

mobile-review.com обзоры

Настройки и обзоры 04.07.2017 45


iPad DJey

smartZone.ru плейлист

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