Форум программистов, компьютерный форум 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 Сервер для Android приложения http://www.cyberforum.ru/android-dev/thread924295.html
Всем привет! Нужно написать сервер для Android приложения. Сервер служит для регистрации пользователей и совершения некоторых транзакций (обмен небольшим количеством некоторой информации). Нагрузка на сервер будет небольшая, но желательно, сервер с возможностью масштабирования. Самое главное условие - SSL/TLS-соединение. И возник вопрос, как это реализовать? Http/Https - сервер или...
Android POST запрос и ASP.NET страница Доброго времени суток, нужно отправить пост запрос на страницу, но вот беда, как можно получить __VIEWSTATE и __EVENTVALIDATION? Заранее спасибо! подробнее

Показать сообщение отдельно
Symba
5 / 5 / 3
Регистрация: 10.03.2011
Сообщений: 82
24.07.2013, 10:32  [ТС]     Сохранение цвета Layout при повороте экрана (ПОРТРЕТ->ЛАНДШАФТ)
пытаюсь сделать так
Java
1
2
3
4
5
6
7
8
9
10
@Override
    protected void onSaveInstanceState(Bundle savedInstanceState) {     
        super.onSaveInstanceState(savedInstanceState);
        TableRow curTr = (TableRow)findViewById(R.id.linerlayout);
        savedInstanceState.putInt("sColor", ((ColorDrawable)curTr.getBackground()).getColor());
    }
    @Override
    protected void onRestoreInstanceState(Bundle savedInstanceState){
        super.onRestoreInstanceState(savedInstanceState);
        linerlayout.setBackgroundColor(savedInstanceState.getInt("sColor"));
вылетает при смене ориентации.
лог:
Код
07-24 06:29:04.375: I/dalvikvm(661): Could not find method android.graphics.drawable.ColorDrawable.getColor, referenced from method ru.pm.svetofor.MainActivity.onSaveInstanceState
07-24 06:29:04.375: W/dalvikvm(661): VFY: unable to resolve virtual method 245: Landroid/graphics/drawable/ColorDrawable;.getColor ()I
07-24 06:29:04.405: D/dalvikvm(661): VFY: replacing opcode 0x6e at 0x0014
07-24 06:29:04.405: D/dalvikvm(661): VFY: dead code 0x0017-001b in Lru/pm/svetofor/MainActivity;.onSaveInstanceState (Landroid/os/Bundle;)V
07-24 06:29:15.965: D/AndroidRuntime(661): Shutting down VM
07-24 06:29:15.965: W/dalvikvm(661): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
07-24 06:29:16.005: E/AndroidRuntime(661): FATAL EXCEPTION: main
07-24 06:29:16.005: E/AndroidRuntime(661): java.lang.RuntimeException: Unable to pause activity {ru.pm.svetofor/ru.pm.svetofor.MainActivity}: java.lang.ClassCastException: android.widget.LinearLayout
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3348)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3305)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3786)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread.access$2400(ActivityThread.java:125)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2037)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.os.Handler.dispatchMessage(Handler.java:99)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.os.Looper.loop(Looper.java:123)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread.main(ActivityThread.java:4627)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at java.lang.reflect.Method.invokeNative(Native Method)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at java.lang.reflect.Method.invoke(Method.java:521)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at dalvik.system.NativeStart.main(Native Method)
07-24 06:29:16.005: E/AndroidRuntime(661): Caused by: java.lang.ClassCastException: android.widget.LinearLayout
07-24 06:29:16.005: E/AndroidRuntime(661): 	at ru.pm.svetofor.MainActivity.onSaveInstanceState(MainActivity.java:37)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.Activity.performSaveInstanceState(Activity.java:1036)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1180)
07-24 06:29:16.005: E/AndroidRuntime(661): 	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3330)
07-24 06:29:16.005: E/AndroidRuntime(661): 	... 12 more
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru