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

Расположение View элемента внизу экрана - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Google Maps - навигация от точки до точки http://www.cyberforum.ru/android-dev/thread1524490.html
Здравствуйте, хочу спросить: Я создал приложение для отеля, установил там точку которым является адрес. Так же через GPS строился Polyline линия которая ведет к той точке. Но это не то что мне нужно. Если возможность сделать так, чтобы от позиции в которой я нахожусь, приложение сразу переходило к навигации с учетом всех дорог и обходов, например взять же Google Maps в котором нажимаешь...
Android Все работает но логи смушают :( Есть список при открытии элементов которого открывается фрагмент CardView. Который в свою очередь содержит другой фрагмент с элементом модели данных. Открывается, переходит при перетаскивании к другому элементу, одним словом все работает как и было задумано. Но в логах было обнаружено следующую вещь. В фрагменте который открывается после выбора элемента где находится CardView есть getItem. ... http://www.cyberforum.ru/android-dev/thread1524335.html
Android Видеотрансляция на Android
Здравствуйте! Помогите пожалуйста разобраться с проблемой. Мне надо организовать трансляцию видео на Android с помощью протокола RTSP (в соседней комнате стоит камера, подключенная к роутеру, и транслирует видео: rtsp://192.168.1.21:8557/Onvif/Streaming/2?videoCodecType=H.264). Обычный VideoView не хочет транслировать это видео (говорит, что данный формат не поддерживается). Скорее всего...
Android Получить стандартный атрибут в конструкторе кастомного View
Здравствуйте. Делаю кастомную вьюшку и хочу задать ей свой бекграунд по дефолту. Если просто назначить его в конструкторе - не получится менять его в xml. Может можно по аналогии с кастомными атрибутами получить и стандартные? Т.е. что-то такое: TypedArray array = ...; array.getDrawableResourse(R.stylable.View_background, R.drawable.my_awesome_default_background); Но ничего...
Android Работа с большими объемами данных http://www.cyberforum.ru/android-dev/thread1524279.html
С вебсервиса скачиваеться JSON с 16ю МБ данными. Далее ее в StringBuilder, но программа валиться с ошибкой OutOfMemory (Ну в принципе это понятно из-за чего). Потом эти 16 Мб данных нужно использовать в программе...(В памяти программы в моем случае должно быть 2 таких почти идентичных JSON материала.. = 16*2 мб - возможно и не только...) Какие пути решения можете посоветовать? p.s....
Android Диалог с флажками У меня диалог с флажками, первый элемент диалога это ВЫДЕЛИТЬ ВСЕ, при его нажатии ставится галочка и ниже элементы так же ставится галочка, как убираю галочку то галочки с других элементов не убираются, хотя по всему списку элементов ставлю false. В чем же дело, вот код: final boolean checkedItemsArray = new boolean; for(int... подробнее

Показать сообщение отдельно
Jason
387 / 387 / 46
Регистрация: 25.12.2011
Сообщений: 898

Расположение View элемента внизу экрана - Android

04.09.2015, 21:02. Просмотров 260. Ответов 0
Метки (Все метки)

Использую компонент View как макет:
Java
1
setContentView(view);
Отображаю кнопку таким образом:
Java
1
2
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
getWindow().addContentView(button, params);
Как изменить параметры так, чтобы кнопка была внизу экрана?

Добавлено через 8 часов 55 минут
Проблема решена так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@Override
protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   requestWindowFeature(getWindow().FEATURE_NO_TITLE);
   getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
   setContentView(surfaceView);
 
   LinearLayout layout = new LinearLayout(this);
   layout.setOrientation(LinearLayout.VERTICAL);
   LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT);
 
   LinearLayout linearLayout = new LinearLayout(this);
   linearLayout.setOrientation(LinearLayout.VERTICAL);
   LinearLayout.LayoutParams layoutParams1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);
   layoutParams1.weight = 1;
 
   Button button= new Button(this);
   LinearLayout.LayoutParams bParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
 
   layout.addView(linearLayout, layoutParams1);
   layout.addView(button, bParams );
 
   addContentView(layout, layoutParams);
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru