Articles of Ява

Java (Android) Вставить значок на холсте

Поэтому у меня есть пользовательский вид, где я рисую на холсте. Я хотел бы добавить значок или изображение на холсте. Я попытался с canvas.setBackgroundResource(R.drawable.image_name) Проблема здесь в том, что мой значок изменен, чтобы соответствовать экрану, и у меня нет контроля для изменения размера или масштабирования изображения. Может быть, я могу получить высоту и ширину холста, […]

Как назначить графическое изображение ImageView

Я работаю над добавлением ореола в cyanogenmod 11. И для этого я использую метод, который активирует состояние ореола или нет, а затем соответствующим образом присваивает ему изображение. Во-первых, вот мой код из последней попытки (я сделал несколько попыток выполнить эту задачу) -> protected void updateHalo() { //mHaloActive is a boolean. mHaloButton is an ImageView mHaloActive […]

Можно ли собирать мусор, если у него есть статические переменные-члены, на которые ссылаются в другом месте?

Предположим, что у Activity A есть некоторые статические переменные-члены, поскольку статика загружается в память, когда класс сначала загружается VM и остается вокруг, интересно, что происходит с Activity по отношению к сборке мусора, если другой класс B содержит статическую переменную класса A .? Не будет ли он собран? Будет ли он собран, а статика будет инициализирована […]

Как вернуться к основной деятельности в Android?

У меня есть MainActivity «A», у которого есть кнопка, запускающая активность «B», а на активность «B» – другая кнопка, запускающая активность «C». В действиях B и C оба имеют onBackPressed() , который появляется в AlertDialog спрашивая, хочет ли пользователь вернуться к MainActivity . Если они нажмут «да», программа должна показать MainActiviy. Вопрос заключается в следующем: […]

Разделить длинный текст на страницы для просмотра

Я использую метод messureText в этом вопросе для разделения длинного текста на страницы с указанным размером перед рендерингом в viewpager. Я делаю цикл while с добавочным количеством символов для получения желаемых текстовых блоков, но, похоже, это не лучшее решение. Есть ли какие-либо предложения по улучшению производительности для этого расчета ?. P / s: Я обращаюсь […]

Почему эта переменная установлена ​​в пустую строку, когда она уже инициализирована пустой строкой?

Я привел следующий фрагмент кода из 5-го фрагмента в этом руководстве разработчика в Content Providers. Путаница в том, что в первом утверждении String[] mSelectionArgs = {""}; , mSelectionArgs[0] Установлено значение "" . Затем, если mSearchString пуст ( TextUtils.isEmpty(mSearchString) ), то снова mSelectionArgs[0] присваивается "" . Поэтому возникает вопрос, почему они устанавливают его в пустую строку, […]

Android: можете ли вы получить доступ к членам класса AsyncTask в DoInBackground?

Безопасно ли запускать метод класса класса AsyncTask внутри DoInBackground ? Или вам нужно использовать обработчик? private class MyAsyncTask extends AsyncTask<Void, Void, Void> { Object mObjA = null: private MyAsyncTask(Object objA) { mObjA = objA } protected void doInBackground(Void… params) { mObjA.aMethod() } } doInBackground безопасно запускать mObjA.aMethod() если mObjA не был передан как параметр? Есть […]

Android – android.widget.TabHost не может быть добавлен в android.support.v4.app.FragmentTabHost

Я новичок в Android. Я пытаюсь создать простое представление TabHost. Это мой xml-файл: <?xml version="1.0" encoding="UTF-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TabHost android:id="@+id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabWidget android:id="@+id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#160203" /> <FrameLayout android:id="@+id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </LinearLayout> </TabHost> </FrameLayout> И вот мой код Java: import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTabHost; public […]

Android Studio 0.8.2 URI имеет компонент полномочий

Я получаю «Синхронизация проекта Gradle». Когда я запускаю Android Studio. Когда я пытаюсь очистить проект, я получаю «Не удалось завершить выполнение Gradle. Причина: URI имеет компонент полномочий». Я уже пробовал несколько вещей и все еще застрял. Я переместил свои файлы конфигурации из своих пользовательских папок и поместил их в свой корневой каталог, где у меня […]

Обратный звонок от адаптера

Поэтому у меня есть собственный список. Это как схема Instagram с 1 изображением и связкой кнопок в каждом элементе списка. Итак, вот проблема: Я хочу реализовать кнопку совместного доступа. Для этого я попытался создать обратный вызов от адаптера к активности. Но, похоже, это не сработало. Вот что я до сих пор (я обрезал несвязанные части): […]

Intereting Posts