Articles of Андроид

Почему настройка onClickListener работает один раз?

Я хочу перенести очень прочную структуру проекта, которую я использую в Котлин. Сначала я попробовал основы: операции и фрагменты. Это выглядит так просто и просто: class MainActivity : AppCompatActivity(), SomeInterface { override fun onCreate(savedInstanceState: Bundle?) { setContentView(R.layout.activity_main) val mainFragment = supportFragmentManager.findFragmentById(R.id.fragment_main) as MainActionsFragment? ?: MainActionsFragment.newInstance() supportFragmentManager.inTransaction { add(R.id.container_main, mainFragment) } } private val anotherFragment by […]

Не удалось просмотреть элементы андроида java / kotlin recyclerview

Я пытаюсь создать приложение, которое сканирует устройства Bluetooth и отображает их в режиме recyclerview. Я пишу некоторые приложения, использующие java и некоторые приложения в kotlin. по какой-то причине мои пункты recyclerview не видны. кто-нибудь, пожалуйста, помогите мне найти ошибку, которую я делаю. Я отправляю код для своей деятельности, а также просмотр моего ресайклера. Чтобы уточнить […]

как реализовать OnClickListener для пользовательского ViewHolder в моем просмотре recycler?

Я создаю приложение, которое должно отображать устройства bluetooth в recyclerview, и я хочу, чтобы пользователь мог щелкнуть элементы для выполнения действия. пока я просто пытаюсь сделать тост на клик, но позже я бы хотел отобразить диалог, дающий варианты для пары и т. д., но я, очевидно, пропустил что-то в своем использовании onclicklistener. Я пытаюсь получить […]

несоответствие типов в котлине

Я новичок в языке Kotlin и объектно-ориентированном программировании, поэтому мне интересно, почему существует неправильный тип экземпляра класса, унаследованного от класса Fragment () в android. Это мои коды Fragment.kt class MyFragment: Fragment() { //do something } MainActivity.kt class MainActivity : AppCompatActivity() { val fm : Fragment? = MyFragment() … } Почему fm возвращает тип MyFragment , […]

Создание экземпляра фрагмента в котлине

Я новичок в kotlin, и я хотел бы создать следующий код в kotlin: Fragment fragment = null; switch(id) { case R.id.nav_new: fragment = new FragAllPosts(); break; case R.id.nav_about: fragment = new FragAuthors(); break; case R.id.nav_tags: fragment = new FragTags(); break; } if (fragment != null) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, fragment); ft.commit(); } Фрагменты […]

Ошибка раздувания фрагмента класса android kotlin

Итак, во-первых, я отвечаю на ваш вопрос: «Вы действительно? На это много ответов». Да, я знаю, но я действительно пытаюсь решить эту проблему как третий день: во всех SOF нет никаких сомнений в моей ошибке. У меня есть два похожих проекта: на Java и в Котлине. Но это ошибка f @ # ^%! @ Только […]

У меня есть 2 xml анимации, как я могу ее отделить?

У меня есть 2 анимации, которые, во-первых, делают мою фигуру больше, а затем через 1 секунду уменьшают ее. Я хочу отделить его в одном xml и использовать его без первой анимации Handler () <scale android:duration="1200" android:fromXScale="1.0" android:fromYScale="1.0" android:pivotX="50%" android:pivotY="50%" android:toXScale="30.0" android:toYScale="30.0" /> </set> второе упоминание <scale android:duration="1200" android:fromXScale="30" android:fromYScale="30" android:pivotX="50%" android:pivotY="50%" android:toXScale="0.0" android:toYScale="0.0" /> </set> […]

Как установить прослушиватель движения для существующего вида

например, добавьте прослушиватель двойного прослушивания для VideoView. Я надеюсь, что он поддерживает следующий код: //Player.kt var vv = findViewById(R.id.player) as VideoView vv.onDoubleClick { // do something }

Воспроизведение звуков из сырого файла в Котлине

Я создаю приложение Звуки животных, но у меня есть проблема. Звуки не играют. Код списка животных с именем, изображением и звуком. listanimales.add(animals("Cat",R.drawable.a1,R.raw.a1)) listanimales.add(animals("Dog",R.drawable.a2,R.raw.a2)) listanimales.add(animals("Fox",R.drawable.a3,R.raw.a3)) override fun getView(postion: Int, p1: View?, p2: ViewGroup?): View? { var anum = mylistofAnimals[postion] var myView = layoutInflater.inflate(R.layout.design,null) myView.anImage.setImageResource(anum.aImage!!) myView.anName.text = anum.aName!! myView.anImage.setOnClickListener { player = MediaPlayer() try { player!!.setDataSource(anum.aSound) player!!.prepare() […]

Android: кнопка на фрагменте

Привет, я только начал создавать приложения для Android с Kotlin, у меня возникла небольшая проблема с моим приложением Когда я пытаюсь использовать OnclickListener, мое приложение падает Мой код class fr_cooking : Fragment() { override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { button.setOnClickListener({ textView2.text = "blablabla" } ) return inflater!!.inflate(R.layout.fragment_fr_cooking, container, false) } }

Intereting Posts
Есть ли какие-либо документы об модификаторах доступа в Котлин? Как сделать символ Null в Kotlin Можно ли использовать метод данных equals () класса Kotlin без дальнейшей модификации в сочетании с JPA? Почему приложение не работает под Android 4.x в Котлине? Android studio3.0 kotlin classNotFoundException Преобразуйте MainActivity с помощью панели действий / панели инструментов и кнопки с плавающей точкой в ​​Anko retryWhen () не вызывает то, что находится внутри Observable.just () Котлин: заявление Лямбде Anko: внутренняя область применения, сбивающее с толку разрешение собственности Когда следует предпочесть функции расширения Котлина? Ошибка подключаемого модуля Android kotlin Класс Android с контекстом в поле объекта в Котлине Могу ли я использовать Coroutines Котлина, используя их в Java-коде? Десятичное значение точности не работает правильно Ошибка обратного вызова OnSuccessListener Firebase Storage