Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
111 / 98 / 84
Регистрация: 18.12.2015
Сообщений: 567
1

Сделать отступы для поля ввода в диалоге

15.11.2017, 17:09. Показов 1049. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Я новенький в разработке на Android. Нужно чтобы при нажатии кнопки открылось окно с вводом.
Но я хочу чтобы поле ввода имело отступы справа и слева. Я устанавливаю но эффекта нет.

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.text.InputFilter;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
 
import kl.ui.R;
 
public class EditNameBSEvent implements View.OnClickListener {
 
    @Override
    public void onClick(View view) {
        AlertDialog.Builder adb = new AlertDialog.Builder(view.getContext());
        adb.setTitle(R.string.name_bs_title);
        adb.setMessage(R.string.name_bs_echo);
        adb.setIcon(R.drawable.bs_icon);
 
        /** TODO: separate method */
        EditText inputField = new EditText(view.getContext());
        inputField.setFilters(new InputFilter[] { new InputFilter.LengthFilter(15) });
 
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.MATCH_PARENT,
                LinearLayout.LayoutParams.MATCH_PARENT);
        layoutParams.setMargins(15, 15, 15, 15);                             // NOT EFFECT
 
        inputField.setLayoutParams(layoutParams);
        adb.setView(inputField);
 
        adb.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                Log.i("TAG-ENBE", "Button YES was clicked!");
            }
        });
 
        adb.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                Log.i("TAG-ENBE", "Button NO was clicked!");
            }
        });
 
        adb.show();
 
        Log.i("TAG-ENBE", "Edit image was clicked!");
    }
}
Добавлено через 38 секунд
Как можно исправить, чтобы поле ввода не было весь размер ширины диалога.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2017, 17:09
Ответы с готовыми решениями:

Как увеличить отступы внутри поля ввода?
Привет. Как увеличить отступы внутри данного поля ввода, чтобы сровнять его внутренние размеры с...

Составить программу для ввода в диалоге значений переменных
Помогите пожалуйста решить задания!!! Задание 1. Составить программу для ввода в диалоге значений...

Yii2 Как в форме сделать изначально заполненные поля для ввода?
Добрый день. Подскажите пожалуйста как сделать вывод формы с изначально заполненными полями, чтобы...

Как сделать отступы или , чтобы входной поток(ввода) отдельно от вывода
#include <iostream> #define MAX_N 100 using namespace std; class Stack { int st_size=0;...

0
15.11.2017, 17:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2017, 17:09
Помогаю со студенческими работами здесь

При выборе определённого поля в списке, сделать достурным поле для ввода
Есть список,как при выборе 'Другой город', поле 'Drugoy gorod' сделать доступным...(допустим, что...

Составить программу для ввода в диалоге значений переменных A, I, C, L, Name и форматного вывода на экран мони
Составить программу для ввода в диалоге значений переменных A, I, C, L, Name и форматного вывода на...

Как сделать так что бы добавлял ту же структуру но только пустые поля для ввода новых параметров?
Приветствую! Пожалуйста посоветуйте или помогите решить возможно легкий вопрос: Мало что знаю о...

Как сделать такую кнопку, чтобы на ней было два поля для ввода чисел и букв?
Как сделать такую кнопку, чтобы на ней было два поля для ввода чисел и букв?


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru