Articles of Андроид и

Как отключить любое событие в представлении в Android?

Мой вопрос прост: как отключить любое событие в представлении в Android? (Включая удаление его фокуса, например, я просто хочу, чтобы он был там визуально, но был неуязвим ко всему остальному). И работает ли это на целом дереве просмотров? (Например, если я отключу события в корне, все события будут отключены для его детей?). Теперь, прежде чем […]

Попытка понять иерархию представлений

Я пишу приложение с единственной целью попытаться понять, как работает иерархия представлений в Android. Сейчас у меня есть некоторые серьезные проблемы. Я постараюсь быть кратким в моих объяснениях здесь. Настроить: В настоящее время у меня есть три вида. 2 – ViewGroups а 1 – просто View . Предположим, что они в этом порядке: TestA extends […]

Где я должен разместить setOnClickListener в адаптере RecyclerView

В учебниках по Интернету, где они устанавливаютOnClickListener в Adapter of RecyclerView, они определяют его двумя способами: либо внутри ViewHolder, либо внутри BindViewHolder. Мой вопрос – это тот, который лучше подходит. Пожалуйста, порекомендуйте любой другой подход, если он доступен 1) внутри ViewHolder: public static class ViewHolder extends RecyclerView.ViewHolder { public ViewHolder(View itemView) { super(itemView); tvSrc = […]

Использовать XML-макет в качестве представления для подкласса View?

Мне кажется, что я знал, как это сделать, но сейчас я рисую пробел. У меня есть класс, который простирается от View ( Card ), и я написал макет для него в XML. Я хочу сделать, чтобы представление Card было представлением XML в конструкторе, поэтому я могу использовать методы в Card для установки TextView и whatnot. […]

Запрос местоположения, установленный на эмуляторе Android с помощью React-Native

Я создаю свое первое приложение для Android с реакцией. Я хочу показать текущее местоположение . Но это не похоже на мой эмулятор . Вместо этого в консоли появляется сообщение «Ошибка при отправке запроса ». Вот пример кода из файла idex.android.js: initGeoloc() { navigator.geolocation.getCurrentPosition( (position) => { console.log(JSON.stringify(position)); } ); } render() { this.initGeoloc(); … some […]

Как выровнять текст в CheckedTextView с помощью флажка

Мое определение XML: <CheckedTextView android:textSize="18.0dip" android:text="@string/text" android:textColor="@color/white" android:id="@+id/test" android:layout_width="fill_parent" android:layout_height="wrap_content" android:checkMark="?android:attr/textCheckMark" /> Все работает отлично, но текст всегда находится в верхнем левом углу экрана, а флажок – вертикально по центру. Они не на той же линии. Как выровнять их.

Поиск местоположения (позиции) просмотра на дисплее (экране) в android

Я хочу найти позицию представления на экране дисплея. Для этого я использую такие методы, как view.getLeft() , view.getBottom() , view.getRight() , view.getTop() . Но, к сожалению, все эти методы возвращаются 0 . Есть ли альтернативный способ найти позиции представления (т.е. координаты на экране)? Мой макет main.xml : <TextView android:id="@+id/tv1" android:layout_width="200px" android:layout_height="30px" android:text="welcome to" /> <TextView […]

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

У меня есть класс GraphicsView который простирается от класса View и я хочу добавить этот класс GraphicsView к основному макету в моем проекте. Как я могу это сделать? static public class GraphicsView extends View { public GraphicsView(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { // Drawing commands go here Path rect = […]

Как сохранить вид макета как изображение или PDF на SD-карту в Android?

В моем приложении у меня есть представление с информацией о клиенте, я хочу сохранить это представление как изображение или PDF на SD-карту, а затем распечатать представление через стороннее приложение (в противном случае можно распечатать этот вид непосредственно через принтер). Я не знаю, как сохранить представление как изображение или PDF. Может ли кто-нибудь знать, пожалуйста, помогите […]

Создание 3d-формы кнопки в android

Я пытался создать кнопку, похожую на круглые кнопки, http://livetools.uiparade.com/index.html (Каждая кнопка выглядит так, как будто она находится внутри погруженной секции) У меня было это, поставив кнопку На фоне круга и давая им как небольшой градиент, который не заканчивался тем же Хотя я получил этот результат – (Я могу загрузить мой код, как только смогу), как […]