Articles of макет

Проблема с методом setLayoutParams в пользовательском интерфейсе Android

Я делаю приложение, в котором мне нужно изменить программный интерфейс. Мне нужно было изменить layout_height и layout_width XML. Но когда я использую метод setLayoutParams , приложение запускается, а затем я даю сообщение о том, что оно неожиданно перестало работать, и мне нужно принудительно закрыть его. Я попытался установить LayoutParams как ViewGroup.LayoutParams . Но ничего не […]

Как разместить нижний центр объявления Admob на экране? (Использование java-кода для размещения.)

Я использовал этот код для размещения своих объявлений admob, но в этом коде будут отображаться объявления в левом верхнем углу экрана. Как разместить нижний центр рекламы на экране? пожалуйста помоги 🙂 mAdView = new AdView(this, AdSize.BANNER, "xxxxx"); FrameLayout layout = (FrameLayout)findViewById(R.id.game_layout); layout.addView(mAdView); FrameLayout.LayoutParams adsParams = new FrameLayout.LayoutParams(LayoutParams.); mAdView.setGravity(Gravity.BOTTOM); mAdView.loadAd(new AdRequest());

Android Video не соответствует ширине в портрете видеообзора и не занимает весь экран в ландшафте

Android-видео не соответствует ширине видеоизображения, когда в портрете, как я могу сделать ширину моего видео в соответствии с шириной моего видеоизображения, когда на портрете, и когда я меняю ориентацию экрана на пейзаж, я хотел бы, чтобы видео заполняло Весь экран, как приложение YouTube. Когда в портрете видео должно начинаться с вершины до середины экрана, а […]

Android – почему Dialog не будет близок к dialog.dismiss ()

У меня есть немного странная проблема. Когда начинается действие, я показываю диалог, в котором говорится, что некоторые элементы загружаются следующим образом: Dialog dialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.topic_edit); dialog = new Dialog (this); dialog.setContentView(R.layout.please_wait); dialog.setTitle("Loading The Comment."); TextView text = (TextView) dialog.findViewById(R.id.please_wait_text); text.setText("Please wait while the comment loads…"); dialog.show(); Я объявляю диалог […]

Можно ли изменить размер значка внутри EditText

Я создаю окно входа в систему с полями имени пользователя и пароля, и в каждом я хотел бы поместить значки. Когда я добавляю значок в поле EditText, я не могу изменить размер значка. Значок находится внутри поля EditText, потому что я хочу изменить фон EditText, когда он сфокусирован. Я попытался поместить значок и EditText в […]

Горизонтальный центр выравнивает два текстовых изображения в макете

Мне нужно горизонтально выровнять два textview в центре экрана. Оба textviews имеют разный размер шрифта. Вот мой код: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="top|center_horizontal" android:orientation="horizontal" > <TextView android:id="@+id/progressstatus" android:layout_gravity="center_horizontal" android:textColor="#FFFFFF" android:textSize="50sp" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/percent" android:textColor="#CCCCCC" android:textSize="20sp" /> </LinearLayout> Прямо сейчас мои текстовые изображения выравниваются влево, и оба показывают одинаковый размер шрифта.

Исключение во время компоновки инструментов Android N Android Studio SDK 24.4.1

Я только что обновил свой Android SDK (и, возможно, Android Studio тоже, я просто следил за автоматическим процессом), и когда я пытаюсь просмотреть макет, я получаю это сообщение об ошибке: com.android.ide.common.rendering.api.LayoutlibCallback.getXmlFileParser (Ljava / языки / String;) Lorg / xmlpull / v1 / XmlPullParser; Во всех моих макетах xmls, поэтому я не вижу предварительного просмотра. Если […]

Как изменить android: layout_alignParentRight runtime по java-коду

У меня есть просмотр списка чатов, в котором имя отправителя должно быть выровнено влево, а ответ получателя должен быть справа, а затем наоборот, когда получатель становится отправителем. Вот мой xml-файл: <?xml version="1.0" encoding="utf-8"?> <TextView android:id="@+id/chatmessagename" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:textSize="16sp" android:textStyle="bold" android:paddingBottom="1dp" /> <TextView android:id="@+id/chatmessagedate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:autoLink="none" /> <TextView android:id="@+id/chatmessagetext" android:layout_width="wrap_content" android:layout_height="wrap_content" […]

ScrollView захватывает событие touch для google map

У меня есть горизонтальное представление прокрутки, которое содержит иерархию групп представлений, а затем, наконец, карту google. Моя проблема в том, что HSV ловит левое правое перетаскивание, предназначенное для карты. я пробовал hsv.requestDisallowInterceptTouchEvent(true); и даже mapView.getParent().requestDisallowInterceptTouchEvent(true); Но безрезультатно. Что-то я здесь делаю неправильно? Или вы можете предложить другое решение? Я думаю, что это должен был быть […]

Настройка параметра компоновки андроида программно

Я новичок в android. Я хочу знать, как установить параметры или атрибуты в макет x и макет y ширину и высоту из программы для любых макетов, таких как absolute.