Как реализовать RecyclerView onItemClick, как и в ListView, это мой старый класс адаптера с помощью ListView : public class GenreAdapter extends BaseAdapter { …. @Override public View getView(final int position, View convertView, ViewGroup parent) { // convert view = design View v = convertView; if (v == null) { holder = new ViewHolder(); v = […]
Ниже приведен код моего кода для onBindViewHolder (внутри MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> ) @Override public void onBindViewHolder(ViewHolder holder, int position) { // – get element from your dataset at this position StatusItem item = mDataset.get(position); //…… //Add content and timing to the textview String content = item.getContent(); holder.mTextViewTime.setText(timing); //Set the img holder.imgViewIcon.setImageDrawable(item.getProfileDrawable()); //Set content image (for […]
Я хотел бы использовать новую библиотеку поддержки дизайна в своем приложении, начиная с API 21. Я хочу использовать стиль Theme.Material, но он работает только с типом Theme.AppCompat. Когда я использую Theme.Material, андроид возвращает эту ошибку: Ошибка раздувания класса android.support.design.widget.textinputlayout " Как я могу это решить? заранее спасибо Ps: Извините за мой плохой английский, я французский. […]
Я использую в приложении setWifiApEnabled() Из скрытого API (доступ через отражение). В некоторых старых телефонах он работает (также с Samsung Galaxy S3, некоторые телефоны с 4.4, …), но я тестировал его с Samsung Galaxy S5, и я получаю java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) … Я использую аналогичный код, например, Android 2.2 wifi hotspot API […]
У меня есть RelativeLayout внутри CardView, который я хочу поднять в Android Lollipop, но высота не показана (тень не отображается): Мой файл макета: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android.support.v7.cardview="http://schemas.android.com/apk/res-auto" style="@style/CardViewStyle" android:layout_width="match_parent" android:layout_height="wrap_content" android:elevation="5dp" android:orientation="horizontal" android.support.v7.cardview:cardElevation="5dp"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/list_selector" android:paddingBottom="5dp"> <ImageView android:id="@+id/article_thumb" android:layout_width="match_parent" android:layout_height="150dp" android:layout_alignParentTop="true" android:contentDescription="@string/app_name" android:scaleType="centerCrop" /> <TextView android:id="@+id/article_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/article_thumb" android:layout_marginEnd="10dp" […]
Режим контекстного действия, когда он накладывается поверх файла android.support.v7.widget.Toolbar, не кажется, что он фильтрует касания по всей его ширине, но позволяет коснуться «проваливаться» (невидимых) виджетов на панели инструментов. Моя панель инструментов содержит пользовательский виджет (один из объявленных преимуществ панели инструментов). У меня есть режим контекстного действия, созданный для наложения панели инструментов, и он полностью скрывает […]
То, что я пытаюсь сделать В приложении, которое я создаю, мы сохраняем секретные пользовательские данные, которые необходимо зашифровать. Для этого мы хотели бы использовать SQLCipher. Мы реализовали это как в документации. Теперь я столкнулся со следующей проблемой. Если я создам базу данных в первый раз, я могу читать и писать db. Если я перезапущу приложение, […]
Я вызываю Java Web Service из приложения Android с помощью запросов Soap . В приложении есть определенный метод, который отлично работает в версиях Android вплоть до Kit Kat практически на всех устройствах и в устройствах Samsung Lollipop , но не работает на обновленном устройстве HTC M8 Lollipop. Следующий мой код. HttpTransportSE ht = new HttpTransportSE("URL"); […]
Я новичок в Android и немного запутался прямо сейчас. После настройки нового проекта с min sdk 21 (Android 5.0) в студии android, по умолчанию моя main_activity расширяет AppCompatActivity которая сначала не была проблемой. Я попытался создать материал. Темная тема, как показано здесь, но @android:style/Theme.Material не работает с AppCompatActivity . Он работает сейчас, когда main_activity просто […]
У меня толстый круг с прозрачным центром: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="@android:color/transparent"/> <stroke android:width="24dp" android:color="@android:color/white"/> <size android:width="72dp" android:height="72dp"/> </shape> И хотел бы оживить уменьшение значения хода, чтобы прозрачный центр расширялся, как радужная оболочка. <set xmlns:android="http://schemas.android.com/apk/res/android"> <objectAnimator android:propertyName="????" android:valueFrom="24dp" android:valueTo="4dp" android:duration="750" /> </set> … но я не знаю, что указать в качестве имени свойства. «StrokeWidth», похоже, […]