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

OpenGL внутни layout - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Некоректное отображение iframe в WebView http://www.cyberforum.ru/android-dev/thread805318.html
Доброго времени суток. Пишу веб-приложение для android, столкнулся со следующей проблемой: На весь активити у меня WebView, в нем html страница, которая в определенной области выводится iframe: <iframe src="list.html" width="100%" height="100%" frameborder="0" scrolling="yes" > Область iframe ограничена. Iframe отображается, но он вылазит на всю страницу, замещая всё остальное. На...
Программирование Android Home Screen Widget Animation Добрый день, пишу виджет на который выводится некий текст, раз в 10 секунд он обновляется, и если не всматриваться то можно и не заметить что он поменялся, хочу сделать чтоб при смене текста происходило некое затухание появление текста, чтоб бросалось в глаза что то типа как на стандартном виджете новости и погода на втором андроиде. Сразу пришло в голову использовать TextSwitcher, но это... http://www.cyberforum.ru/android-dev/thread804780.html
Программирование Android Не получается "убить активность"
Во всех местах программы где вызываю метод finish(); активность без проблем уничтожается , но вот с этого участка кода не получается завершить ее lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { Intent intent = new Intent(Createtest.this, AddQuestion.class); intent.putExtra("test", test);...
Как отследить активность активити? Программирование Android
Извиняюсь за тафтологию :) Суть вопроса. Главное приложение запускает некое активити (например видеоплейер). Задача: отследить момент закрытия этого приложения (возврат в главное) и параметры закрытия (по ошибке или по закрытию и т д) Кто знает как это сделать? :) Вот примерно что требуется: @Override
Программирование Android Оптимальное разрешение картинки http://www.cyberforum.ru/android-dev/thread803618.html
Подскажите оптимальное разрешение картинки , чтобы при открытие на весь экран было среднее качество!Заранее благодарен!
Программирование Android Кликабельная картинка в java Извините может за столь нубский вопрос, но как сделать кликабельную картинку?(по подобию ImageButton) Сам imagebutton использовать не могу ибо тогда прийдётся как то реализовывать множественное наследование. Кто что знает набросайте может материала какого то. подробнее

Показать сообщение отдельно
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410

OpenGL внутни layout - Программирование Android

11.03.2013, 17:31. Просмотров 1221. Ответов 14
Метки (Все метки)

Необходимо что бы OpenGL не весь экран, а только часть.
В качестве примера OpenGL взял приложение- треугольник (см прикрепленные файлы - Пример 1)
Где вместо
Java
1
etContentView(type glsurfaceView);
заменил на
Java
1
2
3
4
5
6
7
8
  setContentView(R.layout.main);
        LinearLayout ll2 =(LinearLayout) findViewById(R.id.ll2);  
        GLSurfaceView s = new GLSurfaceView(this);
        s.setRenderer((Renderer) mGLView);
        //to add the view with your own parameters
        ll2.addView(s, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
        //or simply use
        ll2.addView(s,0);
(см прикрепленные файлы - Пример Изменения )

В результате получил следующие ошибки.

Кликните здесь для просмотра всего текста
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.opengl/com.example.android.opengl.OpenGLES20Basic}: java.lang.ClassCastException: com.example.android.opengl.MyGLSurfaceView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1830)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1851)
at android.app.ActivityThread.access$1500(ActivityThread.java:132)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1038)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:4277)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassCastException: com.example.android.opengl.MyGLSurfaceView
at com.example.android.opengl.OpenGLES20Basic.onCreate(OpenGLES20Basic.java:40)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1794)
... 11 more


Причиной данных ошибок служит строка .setRenderer((Renderer) mGLView);, но как можно обойтись без нее?
Вложения
Тип файла: zip пример изменения.zip (59.3 Кб, 11 просмотров)
Тип файла: zip Пример.zip (13.4 Кб, 12 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru