Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> составной фон приложения, создание фона 
:(
    Опции темы
Pawl
Дата 8.12.2011, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: нет
Всего: 28



Доброго времени суток!
Учусь писать под андроид и возник вопрос с фоном для моего приложения.
Одноцветный фон с помощью backgraund в xml-файле создать просто, а можно ли с помощью xml создать, к примеру, такой фон (см. приложение)?


Присоединённый файл ( Кол-во скачиваний: 32 )
Присоединённый файл  backgraund.JPG 10,40 Kb


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
javastic
Дата 9.12.2011, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 2
Всего: 27



Можно. 

main.xml
Код

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ff0000"
    android:orientation="vertical" 
    android:padding="30px">

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#F8F307"
        android:orientation="vertical"
        android:padding="10px" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello Matrix!" 
            android:textColor="#000"/>

    </LinearLayout>

</LinearLayout>


делаем через свойство padding

или так:
main.xml
<?xml version="1.0" encoding="utf-8"?>
Код

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/squares"
    android:orientation="vertical">
</LinearLayout>

squares.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="#ff0000" />
        </shape>
    </item>
    <item android:top="30dp" android:left="30dp" android:right="30dp" android:bottom="30dp">
        <shape android:shape="rectangle">
          <solid android:color="#F8F307" />  
        </shape>
    </item>
</layer-list>



--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Pawl
Дата 9.12.2011, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: нет
Всего: 28



Спасибо, супер! Т.ч.н.
Однако, хочу уточнить несколько моментов:
1.
Код

android:padding="30px">
android:padding="10px" >

я так понял, 30рх или 10рх - фиксированное расстояние. Можно ли его сделать переменным, в зависимости, к примеру, от размеров экрана смартфона?
2. 
коды цветов - #F8F307, #ff0000 и пр. - где их можно узнать?
3.
Я довольно плохо разбираюсь в принципах проектирования XML-файлов. Не подскажете литературу чтобы освоить это дело?
Спасибо!


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.