Articles of макет

Android-декодер-> декодирование возвращено false для Bitmap download

Я начал получать DEBUG/skia(xxxx): — decoder->decode returned false Выдать несколько профилей из Facebook, которые я использую в ImageViews. Большинство работает отлично, но время от времени я обнаруживаю тот, который никогда не работает. Я собираю свое приложение против Android 1.6 для обеспечения обратной совместимости. Я сделал кое-какие операции и обнаружил несколько потоков в этом вопросе. Я […]

Как использовать новый формат ограничений Android для уменьшения иерархии просмотра

Есть ли у вас какая-либо идея о том, как использовать новый макет Constraint, который недавно был анонсирован в этом году?

Доступный статус и состояние состояния

У меня есть кнопка, и я хочу, чтобы у меня был другой фон, когда я устанавливал: android:enabled="false" Вот файл ресурсов для фона: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false" android:drawable="@drawable/bttn_orange_normal" /> <!– pressed –> <item android:state_pressed="true" android:drawable="@drawable/bttn_orange_selected" /> <!– focused –> <item android:state_enabled="false" android:drawable="@drawable/bttn_grey_disabled"/> <item android:state_enabled="true" android:drawable="@drawable/bttn_orange_normal"/> </selector> Но кнопка все еще имеет нормальный фон, когда она отключена. […]

Проектирование приложения для Android-планшета

Предположим, что я хочу создать 2 разных набора планшетов. Один для 600dp (7 "планшета 1024×600) и один для 720dp (10" планшета 1280×720 или 1280×800) Я понимаю, что с Android 3.2 вы можете указать планшеты планшета. Я это понимаю, но как указать в Google Play, что это приложение для планшета. Этот андроид: requireSmallestWidthDp, чтобы указать минимальную […]

Как выровнять linearlayout с вертикальным центром?

Я привязываю, чтобы выровнять вертикальный центр linearlayout, который показывает следующую картинку (skycolor border), чтобы удалить вертикальный центр кнопки. Поэтому я устанавливаю гравитацию id: groupNumbers в center_vertical. Но ничего не изменилось. Как выровнять id: groupNumbers с центром кнопок? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/groupNumbers" android:orientation="horizontal" android:gravity="center_vertical" android:layout_weight="0.7" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:orientation="horizontal" android:layout_weight="1" […]

Пользовательский макет Android

Я провел где-то вчера борется с макетами Android (… или лучше настраиваемых макетов). Для общих целей формы из макетов коробки, что предложения андроидов более чем достаточно. Но когда дело доходит до более сложных вариантов использования (давайте возьмем пример карусели с перекрытием изображений, которые лежат на эллиптическом пути), я быстро понял ограничения и сложность API-интерфейсов Android. […]

Переключение между фрагментами

Стандартный способ объявления фрагментов в файле макета xml <LinearLayout …> <fragment class="com.example.SomeFragment" </LinearLayout> Где SomeFragment – это класс java, определенный как class SomeFragment extends Fragment { … } Допустим, у меня есть 3 фрагмента; Фрагмент1, фрагмент2 и фрагмент3. Когда пользователь запускает приложение, я показываю им фрагмент1, и когда они нажимают на кнопку, я заменяю фрагмент1 […]

Маржа не влияет на "включить"

У меня есть вид со статьями. Он использует «включить», и я пытаюсь сделать небольшой запас между ними. Тем не менее, «android: layout_marginTop», похоже, не влияет на макет. Что я делаю не так? <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <include android:id="@+id/article1" layout="@layout/mainarticle" /> <include android:id="@+id/article2" android:layout_marginTop="10dip" layout="@layout/article" /> <include android:id="@+id/article3" android:layout_marginTop="10dip" layout="@layout/article" /> <include android:id="@+id/article4" android:layout_marginTop="10dip" layout="@layout/article" […]

Доступ к целым ресурсам в xml

Я прочитал это, когда нашел, что как получить доступ к целым ресурсам в классе java, но без документов для другого ресурса. Вот ресурсы по res / values ​​/ integers.xml <resources> <integer name="input_field_padding" >5</integer> </resources> Пытался получить доступ к input_field_padding в EditText. <EditText android:id="@+id/user_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="@integer/input_field_padding" /> Но я получил следующее исключение java.lang.UnsupportedOperationException: Can't convert […]

Как ссылаться на атрибут color в drawable?

Я хотел бы сделать простую вещь: Определите drawable, у которой есть тот же цвет фона, что и цвет фона, заданный с помощью состояния системы. Я делаю это так: res / drawables / my_drawable.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_selected="true"> <color android:color="?android:attr/colorPressedHighlight"/> </item> <item android:state_selected="false"> <color android:color="@color/section_list_background"/> </item> </selector> Я всегда получаю: java.lang.UnsupportedOperationException: Cant […]