Articles of android view

Что такое WindowInsets?

Я пытаюсь узнать об ОС Android, и пока я читал приложение I / O 2014 Google, я столкнулся с WindowInsets . Если кто-нибудь может объяснить, что это такое, это будет большой помощью. Спасибо.

Отображение TextView с двумя отдельными цветами с использованием маски

Я пытаюсь добиться эффекта, подобного этому: То, что я делаю сейчас: public MaskedTextView(Context context, AttributeSet attrs) { super(context, attrs); p = new Paint(Paint.ANTI_ALIAS_FLAG); p.setTextSize(25); p.setColor(Color.GREEN); pReplace = new Paint(p); pReplace.setColor(Color.BLUE); pReplace.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OVER)); pMask = new Paint(); int lightGradientColor = getResources().getColor(R.color.dailyGoalLowLight); int darkGradientColor = getResources().getColor(R.color.dailyGoalLowDark); Shader shader = new LinearGradient(0, 0, 150, 0, lightGradientColor, darkGradientColor, Shader.TileMode.CLAMP); […]

Пользовательские атрибуты XML без пользовательского представления в фрагменте

Я пытаюсь добавить пользовательские атрибуты XML в существующий вид Добавление их в пользовательский вид не имеет большого значения, но я не знаю, как получить доступ к этим атрибутам в «базовом» представлении (например, TextView, LinearLayout, ImageView …) И это сложнее, когда есть проект Fragment и / или Library Пока вот мой код Определения таможенных атрибутов и […]

Кнопка с прозрачным фоном темнеет в Lolipop android

У меня есть эта кнопка с фоном 9patch с прозрачными частями, но вся кнопка имеет этот темный эффект: И вот код кнопки xml: <Button android:id="@+id/login_operator" android:layout_width="match_parent" android:layout_height="40dp" android:layout_margin="5dp" android:background="@drawable/white_rounded" android:drawableRight="@mipmap/arrow_white_down" android:gravity="left|center_vertical" android:text="@string/select_operator" android:textAppearance="?android:attr/textAppearanceMedium" /> Вот как эта кнопка должна выглядеть: И вот 9 фоновых изображений патча: Этот темный эффект происходит только на версии Lolipop android. […]

Как ссылаться на один контроль от другого во время инфляции?

Я пытаюсь ссылаться на элемент управления с помощью XML. Чтобы объявить атрибут для ссылки на id из MyTextView: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyTextView"> <attr name="valueTextViewId" format="reference" /> </declare-styleable> </resources> Fragment_example.xml – Как использовать настраиваемый атрибут: <!– Declare a "Title" text view that references a "Value" –> <com.example.MyTextView android:id="@+id/foo" example:valueTextViewId="@id/bar" … /> <!– Depending on […]

Как сделать перекрытие второго фрагмента на первом фрагменте, а фрагментарный переход

Я работаю над переходом фрагментов. Когда я заменяю первый фрагмент вторым фрагментом, он появляется ниже первого фрагмента. Я хочу, чтобы он двигался поверх первого фрагмента. Как я могу это сделать? fragmentTransaction.setCustomAnimations(animEnter, animExit, animPopEnter, animPopExit); fragmentTransaction.replace(R.id.fragmentListView, fragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit();

GetHeight for View, который имеет видимость = ушел

У меня есть LinearLayout, чья видимость по умолчанию установлена ​​на «Gone», мне нужно получить высоту этого представления, чтобы сделать анимацию скольжения, когда она будет видна. Как получить общий уровень видимого состояния, потому что View.getHeight возвращает ноль, когда макет не вызывается. <LinearLayout android:id="@+id/card_checkin_layout_termsconditionsconfirmation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:gravity="center_horizontal" android:background="#d0d0d0" android:visibility="invisible" android:orientation="vertical" > <Button android:id="@+id/card_checkin_button_confirmdetails" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Обновление текстового представления на активность после изменения данных в классе адаптера

У меня есть textview txtQuantity в моей активности на панели. Я написал отдельный класс для пользовательского адаптера, который будет содержать проданные продукты. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_dashboard); list = (ListView) findViewById(R.id.listSoldItems); txtAmount = (TextView) findViewById(R.id.txtAmount); txtItems = (TextView) findViewById(R.id.txtItems); // init listview adapter = new Sold_item_adaptor(Dashboard.this, soldItemsList); list.setAdapter(adapter); Я могу удалить элементы из […]

Можно ли использовать команды adb, чтобы щелкнуть мышью по просмотру, найдя его идентификатор?

Предположим, у меня есть приложение (в сборке debug / release, сделанное мной или нет), у которого есть идентификатор для определенного вида. Можно ли вызвать команду adb, чтобы щелкнуть этот вид? Я знаю, что можно щелкнуть по определенной координате, но можно ли использовать идентификатор? Я прошу об этом, потому что я знаю, что инструмент «Макет Инспектор» […]

Android – Как создать представление с закругленными углами и фон из черепичного изображения?

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

Intereting Posts
Android: Можно ли включить / отключить фильтр намерений активности программно? Как стилизовать текст в меню переполнения действий на устройстве с Android> 4.0 и аппаратной кнопкой? Чтение ActivityManager-журналов на устройстве Jelly Bean? Обнаружение присутствия FPU на Android Как хранить и извлекать растровые изображения в sharedPreferences в Android? Android-Как показать выбор текста в текстовом режиме? Переадресация вызова Позиция фиксированная не работает в мобильном браузере Что такое папка с бинами для Android? Анализатор моментальных снимков со студией Android Studio – что представляет собой «доминирующий размер»? Лучшая практика для дешифрования больших файлов с меньшим объемом памяти Отключить подсветку фона элемента меню в android Завершение кода в Android Studio Темная панель действий с Theme.AppCompat Совместное использование кешированных изображений с помощью FileProvider