Имеется таблица, можно ли для него сделать вертикальный и горизонтальный скроллиг, но только для для данных, кроме (верхняя строка - названия столбцов; первый ряд - название строчек).
Хочу что при скроллинге вертикально, названия столбцов всегда были видимыми, а при скроллинге горизонтально - название строчек в 1 столбце?
К тому же таблица должна создавать программно, так как каждый раз количество данных меняется
Создайте новый .xml
файл в res/layout
.
.xml:
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My attribute 1"
app:layout_constraintBottom_toTopOf="@+id/guideline2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:text="My attribute 2"
app:layout_constraintBottom_toTopOf="@+id/guideline2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/textView3"
app:layout_constraintTop_toTopOf="parent" />
<android.support.constraint.Guideline
android:id="@+id/guideline2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintGuide_begin="20dp" />
<android.support.v4.widget.NestedScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/guideline2">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_records"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/guideline2" />
</android.support.v4.widget.NestedScrollView>
</android.support.constraint.ConstraintLayout>
А дальше в вашем ViewHolder
(e) уже ставьте атрибуты wrap_content
в width
, height
. Идея будет следующая, все виджеты будут рисоваться по высоте/ширине ваших данных, а не пытаться их вместить по ширине/высоте родителя.
схожий вопрос с несколькими готовыми ответами.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
возможно тупой вопрос но все такизапустил приложение (по этому туториалу) через maven
Подскажите пожалуйста, как отобразить JSON формат на странице, если я, например, создал серверное приложение и при вызове url /{degrees} возвращаю...
Необходимо добавить диалоговое окно как на этой картинкеКак реализовывать текст в диалоговом окне с помощью библиотек libgdx? Как сделать так...
Основное, что мне нужно сделать это открыть приложение напрямую без pop-up который предлагает открыть приложение всеми доступными способами