Articles of макет

Android: текстовое изображение с вертикальным текстом прокрутки

Я нахожу сложное время, настраивая текст с вертикальным текстом прокрутки. В моем диалоговом окне у меня есть текстовое изображение с большим текстом, так как диалоговое окно маленькое, я хочу, чтобы текст textview прокручивал по вертикали, чтобы диалог выглядел хорошо. Ниже мой xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#FFFFFF" > <ImageView android:id="@+id/fbcancel" android:layout_width="wrap_content" android:layout_height="wrap_content" […]

Трудность понимания layout_alignWithParentIfMissing

Я не понимаю значение layout_alignWithParentIfMissing для атрибута TextView . Я прочитал следующую документацию : android:layout_alignWithParentIfMissing Если установлено значение true, родитель будет использоваться в качестве якоря, если привязка не может быть найдена для layout_toLeftOf , layout_toRightOf и т. Д. Должно быть логическое значение, true или false . Пожалуйста, объясните мне.

Android: анимированные пользовательские представления

РЕДАКТИРОВАТЬ: Подводить итоги Я нашел 5 способов анимации в Android: Анимируйте свойства представления с анимацией свойств, чтобы плавно изменять rotation , alpha , scale и т. Д. Рамка анимации ( AnimationDrawable ): быстро меняйте фотографии, чтобы они выглядели анимированными Создайте изображения с векторами ( VectorDrawable ) и анимируйте их, отредактировав их с течением времени с […]

Как я могу реализовать складной вид, такой как Google Play?

Я хочу реализовать сворачиваемое представление, точно такое же, как на рынке Google Play. Он отображает несколько строк из содержимого и стрелку, а нажатие на стрелку показывает весь контент. Это реализовано с помощью ExpandableListView или есть ли какое-либо другое решение? Экранные снимки прилагаются с подсветкой того, что я ищу. Благодарю.

Как окрасить часть TextView в Android?

Я пытаюсь изменить цвет определенных слов (результаты поиска) в TextView ? Я попытался использовать цвета ANSI следующим образом: text.setText("\u001B31;1m" + "someText"); Но это не сработало. Как мне это достичь?

Как установить setLayoutParams для элементов линейного макета

Привет всем, как установить setLayoutParams для элементов линейного макета. В mainactivity я написал следующий код для набора параметров макета и исключения нулевого указателя, показанного в строке № 50, и я в конце вставляю файл Logcat. layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, 50); imageview1.setLayoutParams(layoutParams); // line no 50 layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, 50); textview1.setLayoutParams(layoutParams); layoutParams = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT); […]

Фон вокруг круга Android становится овальным

Я хочу поместить круг в текстовое окно. Круг становится овальным при его рендеринге. Мой макет XML: <TextView android:id="@+id/amount_key" android:layout_weight="1" android:layout_height="match_parent" android:layout_width="match_parent" android:layout_marginRight="2dp" android:gravity="center" android:background="@drawable/circle" android:layout_marginLeft="20dp" android:text="3\ndays" android:padding="20dp" android:textColor="#ffffff" android:textStyle="bold" android:textSize="25dp" /> </LinearLayout> Мой круг: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#79bfea"/> </shape>

OnFinishInflate () никогда не вызывается

Кто / Что вызывает onFinishInflate ()? Независимо от того, как я раздуваю файлы макета (в коде), этот метод никогда не запускается. Может ли кто-нибудь дать мне пример или сказать мне, когда onFinishInflate () действительно вызван?

В чем разница между методами invalidate () и postInvalidate () Android?

В чем разница между методами invalidate() и postInvalidate() Android? Когда вызываются вызовы? Должны ли методы быть вызваны только в классах, которые расширяют View ?

RecyclerView.ViewHolder не может связать просмотр с ButterKnife

Я использую ButterKnife чтобы привязать свои взгляды к моему ViewHolder . Мой код ниже: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private List<DataObject> data; public MyAdapter(List<DataObject> data) { this.data = data; } @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.my_layout, parent, false); return new ViewHolder(view); } public static class ViewHolder extends RecyclerView.ViewHolder […]