Ответы пользователя по тегу Java
  • Как убрать кнопки с Диалогового окна?

    @razer89
    Android-разработчик
    Из документации к библиотеке:
    DatePickerDialog autoDismiss(boolean autoDismiss) If set to true will dismiss the picker when the user selects a date. This defaults to false

    Попробуйте установить этот параметр в true. Не факт, что кнопки пропадут, но диалог должен начать скрываться после выбора даты
    Ответ написан
  • Ошибка в приложении must implement onSomeEventListener? Что не так?

    @razer89
    Android-разработчик
    Судя по логам, ваш MainActivity должен реализовывать интерфейс APIS, что скорее всего не так. Добавьте в MainActivity implements APIS, и реализуйте методы этого интерфейса
    Ответ написан
  • Как правльно использовать RecyclerView.Adapter в Android Studio?

    @razer89
    Android-разработчик
    Замените строку
    personViewHolder.personAge.setText(items.get(i).cell);

    на строку:
    personViewHolder.personAge.setText(String.valueOf(items.get(i).cell));
    Ответ написан
    2 комментария
  • Нормальным ли считается такой кусок кода?

    @razer89
    Android-разработчик
    Модификаторы доступа лишними не бывают, за исключением, если вы хотите сделать package-private поля\методы
    public class Test {
            private StudentBase studBase;
    
            private Test() {
                studBase = new StudentBase();
            }
    
            public static void main(String[] args) {
                new Test().start();
            }
    
            private void start() {
                studBase.initStudBase();
                studBase.showAllStudentsInfo();
                studBase.showAllStudAtletter();
            }
        }
    Ответ написан
    Комментировать
  • Синхронизация в JAVA?

    @razer89
    Android-разработчик
    Вам следует взглянуть в сторону Listeners (слушателей событий)
    Ответ написан
  • Подьем кнопок над клавиатурой?

    @razer89
    Android-разработчик
    Установите в AndroidManifest вашей активити флаг windowSoftInputMode="adjustResize" и посмотрите результат. Думаю, должно помочь.
    <activity android:name=".MainActivity"
                android:windowSoftInputMode="adjustResize">

    Скомпилил ваш xml у себя, слегка его модифицировав:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:id="@+id/fragment_learn_words"
        android:layout_height="match_parent"
        android:orientation="vertical">
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="96dp"
            android:layout_marginRight="2dp"
            android:layout_marginLeft="2dp"
            android:layout_marginTop="2dp"
            android:orientation="horizontal">
    
            <ImageView
            android:id="@+id/ivWord"
            android:layout_width="96dp"
            android:layout_height="match_parent"
            android:layout_gravity="center_vertical"
            android:layout_marginRight="0.5dp"
            android:gravity="center"
                android:src="@android:drawable/ic_dialog_dialer"
            android:scaleType="centerCrop" />
    
            <TextView
                android:id="@+id/tvWord"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_gravity="center_horizontal"
                android:layout_marginLeft="0.5dp"
                android:background="?attr/colorPrimary"
                android:gravity="center"
                android:text="empty"
                android:textSize="35sp"
                android:textStyle="bold" />
        </LinearLayout>
    
        <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginTop="1dp"
            android:layout_weight="0.4">
    
            <EditText
                android:id="@+id/etEnterWord"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginRight="2dp"
                android:layout_marginLeft="2dp"
                android:background="@android:color/darker_gray"
                android:gravity="center_horizontal"
                android:hint="etHintEnterWord"
                android:inputType="textNoSuggestions"
                android:maxLength="15"
                android:minLines="1"
                android:textSize="35sp"
                android:textStyle="bold" />
    
            <com.google.android.gms.ads.AdView
                android:id="@+id/adView"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal|bottom"
                android:layout_marginTop="1dp"
                ads:adSize="BANNER"
                ads:adUnitId="123456">
            </com.google.android.gms.ads.AdView>
        </FrameLayout>
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginRight="2dp"
            android:layout_marginLeft="2dp"
            android:layout_margin="2dp"
            android:layout_marginTop="1dp"
            android:orientation="horizontal">
    
            <Button
                android:id="@+id/btnHelp"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginRight="0.5dp"
                android:layout_weight="1"
                android:background="?attr/colorPrimary"
                android:gravity="center"
                android:text="\?"
                android:textSize="30dp" />
    
            <Button
                android:id="@+id/btnCheck"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginRight="0.5dp"
                android:layout_weight="0.4"
                android:background="?attr/colorPrimary"
                android:gravity="center"
                android:text="Проверить"
                android:textSize="30dp" />
    
            <Button
                android:id="@+id/btnNextWord"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:background="?attr/colorPrimary"
                android:gravity="center"
                android:text="->"
                android:textSize="30dp" />
        </LinearLayout>
    </LinearLayout>

    Вот что получилось:
    26b278c1c09f45f6919960c0e9e67718.png2491a255a962443887cb44655254eb71.png
    Такого результата вы ожидаете?
    Ответ написан
    8 комментариев