Articles of android view

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

У меня есть 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 которое имеет закругленные углы, а также использует фон из черепичного изображения (и который появляется поверх другого представления с черепичным фоном). Я могу создать форму, подходящую для углов, и растровое изображение, предназначенное для черепичного изображения, но я не вижу, как я могу применять их как к одному виду. Некоторые вещи, […]

Логика за startScroll в скроллере?

Я не понимаю идею startScroll() в этой документации . В нем говорится: Положительные числа будут прокручивать содержимое влево. Я не понимаю. Если 0 всегда слева, то прокрутка положительная влево? И если отрицательный, он будет прокручиваться вправо. Но почему? Сложно обернуть вокруг себя голову. Какова логика этого? Зачем позитивно двигаться влево? В игровом и графическом программировании […]

Android – прослушиватель для обнаружения изменений в свойствах View (например, android: layout_marginTop)

В Android вы можете создать Listener для улавливания изменений в свойствах View (ширина / высота / маржа / позиция относительно верхней части экрана)? Я хочу вызвать событие, когда layout_marginTop = "10dp" изменено на другое значение.

Почему рецепты способствуют переопределению getItemViewType и getViewTypeCount, когда это не представляется необходимым?

Я работаю над учебными пособиями по программированию Android Commonsware и в учебном пособии 5, дополнительным кредитом 2, задача состоит в том, чтобы использовать несколько макетов для отображения строк в ListView в зависимости от «имени типа» объекта (атрибут типа «Ресторан» , Который является строкой). Таким образом, он предлагает переопределить getItemViewType и getViewTypeCount в пользовательском массиве ArrayAdapter. […]

Одновременная обработка сенсорных событий с несколькими видами в Android

Рассматривая пример из приведенного ниже изображения, Я ищу решение для передачи событий касания с холста View to Viewpager . Это необходимо для одновременного применения одного и того же увеличения изображения по обоим представлениям. Вот техническое описание того, что происходит, (Давайте рассмотрим представление как A , B & C ) A. Родительский просмотр B. Вид Просмотр […]

Можно ли сделать снимок экрана, не отображая вид?

Короткий вопрос: Предположим, у меня есть какой-то файл макета, и я раздуваю его (или использую обычные CTOR в коде). Вместо того, чтобы показывать завышенное представление, я хочу взять «скриншот» (растровое изображение) того, как он будет выглядеть при некоторых ограничениях (заданной ширины и высоты, даже большего, чем экран). Я не хочу добавлять представление в любом месте […]

Android – как программно вклинивать представление между представлениями в макете, предварительно загруженной из XML?

Я разрабатываю приложение для Android с фрагментами. Хотя большинство моих макетов заранее определены в XML, я хотел бы программно вставить новое представление между представлениями, которые уже были загружены в LinearLayout при запуске. Как мне с этим заняться? благодаря

Каков правильный способ реализации GridViewPager на Android Wear?

Я пытаюсь реализовать GridViewPager, поэтому я могу переключаться между двумя уникальными видами. До сих пор я вообще не мог добавлять какие-либо мнения. Ниже мой код public class Gridder extends Activity { private TextView mTextView; GridViewPager gridViewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_gridder); final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub); final LayoutInflater inflater = getLayoutInflater(); […]