Articles of макет

Ограничение просмотра дочерних элементов в пределах родительских границ

Я создаю прямоугольную коробку и помещаю в нее изображениеView, которое можно перемещать. Выполняя onMove, я заметил, что imageView выходит из границ его родительского представления, которое я не хочу. Я хочу ограничить изображениеView в пределах его родительского представления. Как это сделать. Вот xml: <FrameLayout android:layout_width="400dp" android:layout_height="400dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:id="@+id/objContainer" android:background="@android:color/holo_blue_bright" > <ImageView android:id="@+id/iv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_default" […]

Может ли WindowBackground быть размещен ниже строки состояния и над навигационной панелью?

Основываясь на этом учебном пособии и этом ответе , который также ссылается на этот другой учебник , используя android:windowBackground темы android:windowBackground вместе с <layer-list/> , по-видимому, является самым одобренным методом создания Android Splash Screen Использование этой методики, позволяющей центрировать логотип на экране, легко; Однако, я хочу разместить графику в верхней или нижней части экрана. Я […]

Как уменьшить ссылочную строку для виджетов в Android?

У меня есть проект с более чем 50 плюс макеты, для каждого из них я делаю коды для получения ссылок на такие виджеты, как findViewById. Есть ли способ сократить линии.

Нужно ли сохранять как «макет», так и «layout-sw400dp»?

В настоящее время я разрабатываю приложение, и я использую sw<N>dp для создания поддержки нескольких экранов. Я добавил папку sw400dp , которая в основном использует все меньшие телефоны в соответствии с XML-рендерером Android Studio. Это означает, что он переопределяет папку макета. Теперь он просто сидит и занимает место. Разве я не ошибся? Должен ли sw400dp быть […]

Изменение размеров кнопок в android

Я использую свой код макета как <LinearLayout android:orientation="horizontal" android:background="@android:drawable/bottom_bar" android:paddingLeft="4.0dip" android:paddingTop="5.0dip" android:paddingRight="4.0dip" android:paddingBottom="1.0dip" android:id="@+id/select_names_tags_ll1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true"> <Button android:id="@+id/button1" android:layout_width="0.0dip" android:text="ZZZZZZZZZZZZZ" android:layout_weight="1.0" android:layout_height="wrap_content" android:padding="5dp" /> <Button android:id="@+id/button2" android:layout_width="10.0dip" android:text="KKKKK" android:layout_weight="1.0" android:layout_height="wrap_content" android:padding="5dp"/> <Button android:id="@+id/button3" android:layout_width="10.0dip" android:text="YYY" android:layout_weight="1.0" android:layout_height="wrap_content" android:padding="5dp"/> Его выход как Я хочу исправить ширину кнопок, зависит от их длины текста. Как это будет […]

Разделить XML / текстовое и дизайнерское окно AndroidStudio

В настоящее время Android Studio отображает окна XML и Design как вкладку. Я хочу, чтобы окна были следующими. У меня есть Split окна, но когда я изменяю с левой стороны, никаких изменений, сделанных с правой стороны, пока я не сфокусировал (щелкните) с правой стороны. Это сэкономит мое время. Как вы можете видеть на картинке, я […]

Код не работает, кнопка не отвечает

Я создал активность регистра, которая отправляет данные в базу данных, и кнопка должна открыть другое действие, которое является MainActivity. Код работает отлично, но проблема одна. Когда кнопка нажата, она отвечает и отправляет информацию в базу данных, но действие не меняется. Как я могу изменить код, чтобы открыть другое действие? RegisterRequest.java public class RegisterRequest extends StringRequest […]

Как установить положение представления при использовании addView

Я добавляю несколько View s по коду в Layout . Мне нужно, чтобы каждый новый View был выше предыдущего (верхняя часть родительского макета). EDIT: Чтобы быть более точным, я опишу, что должен делать модуль приложения. Пользователь начинает с чистого экрана и одной кнопки в нижней части экрана. Кнопка добавляет View в верхней части экрана. Следующие […]

IllegalStateException: не удалось найти метод insert (View) у родителя или предка. Контекстный класс android.support.v7.widget.AppCompatButton

Я запустил программу в едином проекте, который работает правильно. Однако, когда я скопировал и вложил в более крупный проект, это дает мне ошибку в logcat. FATAL EXCEPTION: main Process: com.example.alan.mainactivity, PID: 11545 java.lang.IllegalStateException: Could not find method insert(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'button' […]

Как добавить изображение с текстом в меню в Android?

Я пытаюсь реализовать настраиваемый параметр меню с обоими, текстом и изображением, который выглядит так, как это изображение вводит описание изображения здесь К сожалению, я не знаю, как это реализовать. Мое menu.xml выглядит так: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.admin.ddcart.LIST"> <item android:id="@+id/action_settings1" android:title="@string/action_settings1" android:orderInCategory="100" app:showAsAction="never" /> <item android:id="@+id/action_settings2" android:title="@string/action_settings2" android:orderInCategory="100" app:showAsAction="never" /> <item android:id="@+id/action_settings3" android:title="@string/action_settings3" android:orderInCategory="100" app:showAsAction="never" […]