Articles of android layout

время подключения: подключиться к журналу IDE

У меня есть андроид студия 3 канарейка, я программирую с Kotlin, я использую Windows 64-разрядную ОС, когда я хочу начать новый проект, я получаю эту ошибку в xml-файлах, и я не могу просмотреть проект для проекта .. , пожалуйста, помогите мне, если у вас есть идеи! Спасибо

Как динамически добавлять TextViews в мой макет на основе содержимого файла JSON?

Я новичок в разработке Android. У меня есть файл JSON, который содержит несколько объектов, как добавить новый TextView в свой ScrollView для каждого объекта в файле JSON? Каждый TextView будет хранить данные, содержащиеся в объекте JSON. Единственный способ, которым я знаю в настоящее время добавлять представления к макету, – это определить их в XML-файле макета […]

Могу ли я использовать два xml-макета для использования одного и того же зрителя с использованием синтетических расширений Kotlin?

У меня есть список, который имеет расширяемые строки. Когда я нажимаю на строку, я раздуваю другой макет xml, который очень похож ( item_view (слева) и item_view_expanded (справа)) и имеет почти все одинаковые представления, но некоторые подвыборы отображаются в разных размерах (например, изображение увеличивается), и в расширенном виде есть одна дополнительная кнопка («Сохранить фотографию»). После преобразования […]

Добавление пользовательского вида в includeView

Я хочу добавить пользовательский вид в макет, но этот макет включен в другой макет, который включен в другой макет. Моя проблема заключается в том, что мой пользовательский вид не раздувается до макета, потому что Android не может найти идентификатор для моего пользовательского макета. Вот код для моего настраиваемого макета, а также его код XML. Класс: […]

Почему добавление представления в мой макет меняет ширину всего макета?

Я добавил «Вид» в нижней части моего макета, чтобы добавить разделителя строк в конце этого элемента. Проблема в том, что после помещения этого представления в макет заполняет всю ширину экрана, но когда я беру представление, он отображается как правильный размер (около 400 дп в моих тестах). Почему добавлен вид, заставляющий макет заполнить весь экран. <?xml […]

Настройка прокладки программно и через xml

Я создаю некоторые пользовательские компоненты, и я хотел бы иметь набор дополнений по умолчанию, но также иметь возможность настроить его через xml, если это необходимо. Например: Простой пользовательский компонент TextView с заполнением по умолчанию: class MyComponent @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0) : TextView(context, attrs, defStyle) { init { layoutParams […]

Ошибка перегрузки Ошибка в котлине

Как я могу исправить эту ошибку перегрузки, у меня есть ошибка перегрузки неоднозначности, я синхронизирую ее в своем проекте и очищаю ее и перестраиваю, но мне пригодится ошибка, я добавляю код основной активности в kotlin с 2 активностями макета. Вот фото Ошибка Вот основной activity.kt package com.hussein.startup import android.content.Context import android.content.Intent import android.support.v7.app.AppCompatActivity import android.os.Bundle […]

Отображение данных из базы данных MySQL с помощью студии Android

Я работаю над проектом очень просто, вот мой код (XML): <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.test.test.MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" android:id="@+id/tv" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout> И это мой Кодекс в Котлине: package com.test.test import android.os.AsyncTask import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.View import kotlinx.android.synthetic.main.activity_main.* import org.json.JSONObject import java.io.BufferedReader import […]