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

Сохранение цвета Layout при повороте экрана (ПОРТРЕТ->ЛАНДШАФТ) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Динамическое создание элементов интерфейса http://www.cyberforum.ru/android-dev/thread924545.html
Здравствуйте. Мне интересно знать, как динамически создавать элементы интерфейса. Например, в цикле вызывается метод, который создает TextView, в него вставляет текст: LinearLayout layout = (LinearLayout) findViewById(R.id.L1); TextView txt = new TextView(this); txt.setText(text); layout.addView(txt);
Программирование Android Реализация интерфейса приложения Как можно реализовать показ таких новостей? http://cs537310.vk.me/u13519098/doc/f445bcb3bfee/novosti.jpg http://www.cyberforum.ru/android-dev/thread924473.html
Файловый менеджер на андроид Программирование Android
Доброго времени суток всем . Начал работать над реализацией простого файлового мененджера(всего два класса). Проблема в том что, когда я нажимаю на пункт меню , вылетает исключение : (так и не понял в чем проблема) java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251) at...
Программирование Android ActionBarSherlock нажатие на submenu item
У меня есть субменю @Override public boolean onCreateOptionsMenu(Menu menu) { SubMenu sub = menu.addSubMenu(0, Menu.FIRST, Menu.NONE, "Меню"); sub.add(0, Menu.FIRST, 1, "Pref"); sub.add(0, Menu.FIRST, 2, "About"); sub.getItem().setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
Программирование Android Как сделать программну оболочку для app Android? http://www.cyberforum.ru/android-dev/thread924299.html
т.е. как сделать программку что бы она нажимала на кнопочки в работающем приложении? Подскажите pls!
Программирование Android Сервер для Android приложения Всем привет! Нужно написать сервер для Android приложения. Сервер служит для регистрации пользователей и совершения некоторых транзакций (обмен небольшим количеством некоторой информации). Нагрузка на сервер будет небольшая, но желательно, сервер с возможностью масштабирования. Самое главное условие - SSL/TLS-соединение. И возник вопрос, как это реализовать? Http/Https - сервер или... подробнее

Показать сообщение отдельно
Symba
5 / 5 / 3
Регистрация: 10.03.2011
Сообщений: 82
17.07.2013, 16:40  [ТС]     Сохранение цвета Layout при повороте экрана (ПОРТРЕТ->ЛАНДШАФТ)
Цитата Сообщение от Wenceslaus Посмотреть сообщение
outState.putInt("color", color);
подскажите, как этот самый color получить?
в main.xml
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
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relativelayout"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/redColor"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <Button
        android:id="@+id/btnRed"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="108dp"
        android:onClick="btnRed_Click"
        android:text="@string/red" />
 
    <Button
        android:id="@+id/btnYellow"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/btnRed"
        android:layout_below="@+id/btnRed"
        android:onClick="btnYellow_Click"
        android:text="@string/yellow" />
 
    <Button
        android:id="@+id/btnGreen"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/btnYellow"
        android:layout_below="@+id/btnYellow"
        android:onClick="btnGreen_Click"
        android:text="@string/green" />
 
    <TextView
        android:id="@+id/textView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_alignLeft="@+id/btnGreen"
        android:layout_alignRight="@+id/btnGreen"
        android:layout_below="@+id/btnGreen"
        android:layout_marginTop="69dp"
        android:gravity="center_horizontal"
        android:text="@string/red"
        android:textSize="@dimen/activity_horizontal_margin"
        android:textStyle="bold" />
 
    <Button
        android:id="@+id/btnWhite"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/btnRed"
        android:layout_alignLeft="@+id/btnRed"
        android:layout_alignRight="@+id/btnRed"
        android:layout_marginBottom="50dp"
        android:onClick="btnWhite_Click"
        android:text="@string/white" />
 
    <Button
        android:id="@+id/btnAbout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:onClick="btnAbout_Click"
        android:text="@string/about" />
 
</RelativeLayout>
в ресурсах
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<resources>
 
    <string name="app_name">svetofor</string>
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>
    <string name="red">КРАСНЫЙ</string>
    <string name="yellow">ЖЕЛТЫЙ</string>
    <string name="white">БЕЛЫЙ</string>
    <string name="green">ЗЕЛЕНЫЙ</string>
    <string name="about">О программе</string>
    <color name="greenColor">#ff00ff00</color>
    <color name="redColor">#ffff0000</color>
    <color name="yellowColor">#ffff00</color>
    <color name="whiteColor">#ffffff</color>
    <string name="about_text">about</string>
    <string name="about_title">О программе</string>
 
</resources>
Добавлено через 10 минут
в ландшафтном
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
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/linerlayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/redColor" >
 
        <TableLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="vertical"
            android:shrinkColumns="*"
            android:stretchColumns="*" >
 
            <TableRow>
 
                <Button
                    android:id="@+id/btnAbout"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:onClick="btnAbout_Click"
                    android:text="@string/about" />
            </TableRow>
 
            <TableRow>
 
                <Button
                    android:id="@+id/btnWhite"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:onClick="btnWhite_Click"
                    android:text="@string/white" />
 
                <Button
                    android:id="@+id/btnRed"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:onClick="btnRed_Click"
                    android:text="@string/red" />
            </TableRow>
 
            <TableRow>
 
                <Button
                    android:id="@+id/btnYellow"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:onClick="btnYellow_Click"
                    android:text="@string/yellow" />
 
                <Button
                    android:id="@+id/btnGreen"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:onClick="btnGreen_Click"
                    android:text="@string/green" />
            </TableRow>
 
            <TableRow
                android:gravity="center" >
 
                <TextView
                    android:id="@+id/textView1"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_gravity="center"
                    android:gravity="center_horizontal"
                    android:text="@string/red"
                    android:textSize="@dimen/activity_horizontal_margin"
                    android:textStyle="bold" />
 
            </TableRow>
        </TableLayout>
</LinearLayout>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru