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

AlertDialog вылезает за разметку - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Определение и назначение положения скролла при обновлении ListView http://www.cyberforum.ru/android-dev/thread1826319.html
Нужно запомнить положение скролла с последующим присвоении полученного значения при обновлении ListView. При чем запоминать нужно не по позиции видимого элемента, т.к. элементы будут разных размеров. Интернет перерыл, но ничего толкового так и не нашел, не могу даже найти базовые методы (поэтому код тут не приведен). Заранее спасибо.
Android Как сравнить две разных БД Доброго времени суток, товарищи программеры. Помогите разрешить мою проблему. Разрабатываю приложение под Android, у него есть sqlite база. Также есть сервер на удаленной машине, написаный на Java. На этой машине MySQL база. Необходимо чтобы андройд-приложение получало от сервера данные с mysql-базы и записывало эти данные в свою sqlite-базу. Вопрос в следущем - можно ли как-то сравнить... http://www.cyberforum.ru/android-dev/thread1826011.html
Вставит пункты меню в фрагмент Android
Всем добра. Подскажите, как продублировать пункты меню, из navigation drawer, в фрагмент. По примеру как на скриншоте:
Ошибки не выводятся в log Android
У студии бывают такие ситуации когда приложение падает с ошибкой например NullPointer или ClassCast и в лог ошибка иногда почему то не попадает(видимо баг какой то). Как можно избежать эту ситуацию. Можно ли например программно как то заставить ошибку вывестись в лог или логи можно перезапускать? Как это проще всего решать? Добавлено через 27 минут Бывают просто почему то такие моменты когда...
Android Привести телефонный номер к общему виду http://www.cyberforum.ru/android-dev/thread1825818.html
Ситуация Пришло смс в нем номер отправителя и этот номер нужно как то приравнять к номеру в телефонной книге Получить список номеров всей т.книги не проблема, НО все пишут номера по разному кто то пишет +7 , кто то 8 а еще много разных вариантов. Как привести номера телефонов в книге к такому же виду что и номер приходящего смс ? чтобы сравнить номера и получить equal true.
Android Установка Android Studio на Win10 Windows 10 Pro (x86) При запуске Android Studio в строке статуса (извиняюсь если не так назвал) внизу сообщение (скриншот приложил). Инструкции на youtube смотрел. Делал. Не помогает. java se development kit установлен. подробнее

Показать сообщение отдельно
yura91
27 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,073
17.10.2016, 13:04  [ТС]     AlertDialog вылезает за разметку
разметка диалога
XML
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#fff"
    android:orientation="vertical"
    android:weightSum="1">
 
    <TextView
        android:id="@+id/current_pick"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="24dp"
        android:layout_marginTop="20dp"
        android:textColor="#de000000"
        android:textSize="20dp"
        android:layout_gravity="center"
        android:text="Пол"
        android:layout_weight="0.05" />
 
 
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginLeft="70dp"
        android:layout_marginTop="20dp"
        android:layout_below="@+id/radioGroup1"
        android:orientation="horizontal">
 
 
        <Button
            android:id="@+id/btnCancel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#fff"
            android:text="ОТМЕНА"
            android:textColor="#4aa0d5"
            android:gravity="center"
            />
 
        <Button
            android:id="@+id/btnOk"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#fff"
            android:text="ПРИМЕНИТЬ"
            android:textColor="#4aa0d5"
            android:gravity="center"
            />
        <TextView
            android:id="@+id/current_pick1"
            android:layout_width="10dp"
            android:layout_height="wrap_content"
             />
            />
    </LinearLayout>
 
    <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#fff"
        android:orientation="vertical"
        android:layout_marginTop="20dp"
        android:layout_centerVertical="true"
        android:layout_alignParentStart="true"
        android:layout_below="@+id/current_pick">
 
        <RadioButton
            android:id="@+id/radio_any"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:button="@drawable/selector"
            android:paddingLeft="20dp"
            android:textColor="#de000000"
            android:text="@string/any"
            android:layout_marginLeft="24dp"
            android:layout_weight="1" />
 
        <RadioButton
            android:id="@+id/radio_male"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textColor="#de000000"
            android:button="@drawable/selector"
            android:paddingLeft="20dp"
            android:text="@string/maled"
            android:layout_marginTop="25dp"
            android:layout_marginLeft="24dp"
            android:layout_weight="1" />
 
        <RadioButton
            android:id="@+id/radio_female"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/femaled"
            android:textColor="#de000000"
            android:button="@drawable/selector"
            android:paddingLeft="20dp"
            android:layout_marginTop="25dp"
            android:layout_marginLeft="24dp"
            android:layout_weight="1" />
 
    </RadioGroup>
 
</RelativeLayout>
А создается диалог так в onCreate()
Java
1
2
3
4
5
6
7
LayoutInflater inflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);
        final View layout = inflater.inflate(R.layout.custom_dialog, null);
        ad = new AlertDialog.Builder(this);
        ad.setView(layout);
        alert = ad.create();
        final Button btn = (Button)layout.findViewById(R.id.btnCancel);
        Button btnOk = (Button)layout.findViewById(R.id.btnOk);
Показывается так в обработчике кнопки
Java
1
2
3
alert.getWindow().setLayout(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
 
        alert.show();
В итоге Alert не подстраивается под WRAP_CONTENT а выступает за разметку. В чем причина? С DialogFragment такой проблемы нет
 
Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru