Articles of макет

Кнопка Right Align в горизонтальном LinearLayout

Просто быстрый глупый вопрос. Если вы посмотрите на прикрепленное изображение. Мне нужно, чтобы моя кнопка была выровнена по правому краю, но по какой-то причине она не работает с «гравитацией: правильно» … Вот мой код для этого макета: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="35dp"> <TextView android:id="@+id/lblExpenseCancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancel" android:textColor="#404040" android:layout_marginLeft="10dp" android:textSize="20sp" android:layout_marginTop="9dp" /> <Button android:id="@+id/btnAddExpense" […]

Как изменить цвет формы динамически?

у меня есть <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFF00" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> </shape> <TextView android:background="@drawable/test" android:layout_height="45dp" android:layout_width="100dp" android:text="Moderate" /> Поэтому теперь я хочу, чтобы эта форма меняла цвета на основе информации, которую я получаю от вызова веб-службы. Таким образом, это может быть желтый или зеленый или красный или любой […]

Что означает эллипсис в андроиде?

Я добавил EditText в свой макет и добавил подсказку и сделал ее по горизонтали. При запуске приложения подсказка была невидимой. Я обнаружил, что я должен сделать ellipsize значение TextView для start : <EditText android:id="@+id/number1EditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="start" android:ems="10" android:gravity="center_horizontal" android:hint="@string/hint1" /> В документации на Android я читал: Если установлено, вызывает слова, длина которых больше, чем […]

Не удалось найти следующие классы: android.support.v7.internal.app.WindowDecorActionBar

Что вызывает следующую ошибку в предварительном просмотре макета в Android Studio? Проблемы с отображением Следующие классы не были найдены: – android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class) Совет. Попробуйте создать проект.

Android: установить стиль представления программно

Вот XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/LightStyle" android:layout_width="fill_parent" android:layout_height="55dip" android:clickable="true" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" /> </RelativeLayout> Как установить атрибут style программно?

Ошибка раздувания фрагмента класса

Я получаю сообщение об ошибке Unable to start activity ComponentInfo{de.androidbuch.activiti/de.androidbuch.activiti.task.Activity}: android.view.InflateException: Binary XML file line #11: Error inflating class fragment Когда я переключаюсь через портрет и ландшафтный режим. Я использую фрагменты. Мой xml: <LinearLayout android:id="@+id/mainLayout" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" > <ListView android:id="@+id/android:list" android:layout_height="wrap_content" android:layout_width="fill_parent"/> <fragment android:id="@+id/fragmentDetails" android:layout_height="fill_parent" android:layout_width="fill_parent" class="de.androidbuch.activiti.task.TaskDetailsFragment"/> </LinearLayout> Если я переключаюсь через пейзаж и […]

Использование forceLayout (), requestLayout () и invalidate ()

Я немного смущен о ролях методов forceLayout() , requestLayout() и invalidate() класса View . Когда они будут называться?

Как заставить весь макет просмотреть обновление?

Я хочу заставить основной ресурс макета перерисовать / обновить, скажем, метод Activity.onResume (). Как я могу это сделать ? В основном представлении макета я имею в виду один («R.layout.mainscreen» ниже), который вызывается в моей Activity.onCreate (), например: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainscreen); }

Определение процентной ширины для LinearLayout?

Я хочу определить процентную ширину (70%) для LinearLayout, которая содержит некоторые кнопки, чтобы я мог сосредоточить ее и чтобы дочерние кнопки могли заполнить_parent. Вот картина, показывающая, что я имею в виду: Мой текущий макет выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/layoutContainer" android:orientation="vertical"> <LinearLayout android:layout_width="fill_parent" android:id="@+id/barContainer" android:orientation="horizontal" android:layout_height="40dp" android:background="@drawable/titlebackground"> <ImageView android:id="@+id/barLogo" android:src="@drawable/titlelogo" […]

«Растровое изображение слишком велико, чтобы быть загруженным в текстуру»

Я загружаю растровое изображение в ImageView и вижу эту ошибку. Я понимаю, что это ограничение относится к пределу размера для аппаратных текстур OpenGL (2048×2048). Изображение, которое мне нужно загрузить, – это изображение с максимальным увеличением около 4000 пикселей. Я пытался отключить аппаратное ускорение в манифесте, но без радости. <application android:hardwareAccelerated="false" …. > Возможно ли загрузить […]