Articles of макет

Как создать кнопку оверлея в макете Android

Я хочу создать кнопку, которая будет накладываться между двумя макетами. Я использую Linear Layout и добавляю к нему соответствующий вес. Приложите снимок экрана для справки. Вот мой XML tag.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical" android:weightSum="100" > <RelativeLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="30" android:background="@color/greyColor" android:gravity="center" > <ImageView android:id="@+id/ximgvwCamera" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/camera_big" /> </RelativeLayout> <ScrollView […]

Анимация на layout_gravity

В Android, можно ли применить анимацию на layout_gravity ? Например, предположим, что я хочу изменить layout_gravity View (например, Button ) справа налево <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:layout_gravity="right|top" /> </FrameLayout> В вышеприведенном файле макета я хочу изменить масштаб гравитации right|top от начала right|top до left|top во время выполнения с анимацией, […]

Layout_main и layout_main в Android Studio

Я смущен двумя файлами макета, которые генерируются Android Studio. (Fragment_main.xml и activity_main.xml) Я использую activity_main.xml. Чтобы использовать activity_main.xml, мне нужно прокомментировать if(savedInstanceState==null){…} //in onCreate(), Otherwise it will not display Тогда я могу использовать activity_main.xml. Может кто-нибудь объяснить мне Когда использовать Fragment_main.xml Преимущество использования обоих макетов. Как правильно их использовать (если я не прокомментирую вышеприведенную строку, […]

Папка значений для dimen.xml для небольшого размера экрана

Мне нужно установить пользовательские поля и textSize относительно размера экрана устройства. Я искал в Интернете, но не нашел ответа на мою потребность: Где я должен хранить значения dimen для меньшего размера экрана, например, для экранов mdpi. Пожалуйста помоги Заранее спасибо!

Кнопка «Да» не отображается в окне подтверждения в приложении Android?

Привет, друзья, я установил диалоговое окно с кнопкой «Да» и «Нет», но отображается только «НЕТ». Кнопка «Да» не отображается, пожалуйста, предложите мне Это код, который я использовал заранее alertDialog.setButton("YES", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int which) { // Write your code here to invoke YES event Toast.makeText(getApplicationContext(), "You clicked on YES", Toast.LENGTH_SHORT).show(); } }); […]

Вложенный файл макета XML

Есть ли способ в android передать файл макета xml из другого файла макета. Чтобы лучше объяснить, У меня есть файл макета с именем layout1.xml & layout2.xml. Возможно ли мне передать layout2.xml из layout1.xml

Проблема размещения макета с кнопками ниже WebView

Поэтому у меня есть веб-просмотр, который я хотел бы отобразить в виде диалога. Я хотел бы, чтобы веб-просмотр заполнил весь экран, за исключением кнопки ниже, что я хотел бы остаться в нижней части диалогового окна независимо от того, сколько контента в веб-просмотре. В настоящее время мое webview заполняет диалоговое окно достаточно, чтобы нажать кнопку с […]

Ящик, не закрывающий панель действий

Я хочу открыть ящик таким образом, чтобы он закрывал панель действий. Я попробовал это, используя родительский линейный макет, и внутри него я определил панель инструментов и drawerLayout и отлично работает, но дело в том, что я не могу видеть здесь пункт меню. Это я могу открыть ящик, только прокручивая влево на право на экране. Если […]

TabMode = "прокручиваемый" не работает

Я использую TabLayout из библиотеки поддержки Android Design. Я использую тему материального дизайна. Ниже приведен код activity_scrollable_Tab.xml <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabMode="scrollable"/> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout> scrollableTabActivity.java public class ScrollableTabsActivity extends AppCompatActivity { private Toolbar toolbar; private TabLayout tabLayout; private ViewPager viewPager; @Override protected void onCreate(Bundle […]

Как разместить одиночное изображение для разных размеров экрана

У меня PSD , разрешение 1080X1920 , оно содержит изображение Dot с разрешением 22X22 . Я обрезал это изображение и поместил его в папку res . Мой вопрос в том, как Android узнает, что изображение предназначено для экрана 1080X1920 . Он откроет одно и то же изображение большего размера на small экране и будет меньше […]