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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Jason
388 / 388 / 46
Регистрация: 25.12.2011
Сообщений: 900
#1

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

04.09.2015, 21:02. Просмотров 311. Ответов 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);
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2015, 21:02     Расположение View элемента внизу экрана
Посмотрите здесь:

Кнопки внизу экрана - Программирование Android
Добрый день. Как в Android Studio сделать кнопки, прижатыми к низу экрана так, как это сделано на картинке?

Зафиксировать button внизу экрана - Программирование Android
Имеется конструкция: <RelativeLayout> <ScrollView> <LinearLayout> EditText - ы, и...

Фиксированный Footer внизу экрана в RecyclerView - Программирование Android
Как добавить фиксированный Footer в RecyclerView, чтобы скрол списка не влиял на этот Footer(то есть Footer всегда показывается внизу...

Изменить расположение View элементов в активити из кода - Программирование Android
Подскажите пожалуйста, где посмотреть примеры как изменить расположение view элементов в активити из кода. Например сделать кнопку по...

Расположение текста по центру экрана - Программирование Android
В LinearLayout (горизонтальный) располагаю иконку (стороны по 40 dp из dimens) и затем справа TextView (widht = match_parent). Как...

Расположение экрана эмулятора на экране монитора - Программирование Android
Использую официальные эмуляторы из sdk для Android Studio. Очень часто эмуляторы улетают за пределы экрана монитора так, что не видно...

Расположение элементов вплотную к краю экрана - Программирование Android
При создании компоновки приложения не удается расположить элементы вплотную к краю экрана. Всегда остается некоторый отступ. Это возможно...

Расположение элементов экрана пропорционально его размеру - Программирование Android
Всем привет! Подскажите, как сделать так, чтобы при использовании устройства, у которого меньше экран, элементы экрана не съезжали, а...

После поворота экрана view формы пропадают - Программирование Android
на главной активити в xml создано RadioGroup. на главной активити в методе onCreate есть такая строчка rGroup = (RadioGroup)...

Расположение элемента интерфейса - Программирование Android
Как в разметке указать, что элемент должен располагаться следующим образом: верхний край элемента на 200dp ниже верхнего края...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru