Имеется таблица, можно ли для него сделать вертикальный и горизонтальный скроллиг, но только для для данных, кроме (верхняя строка - названия столбцов; первый ряд - название строчек).
Хочу что при скроллинге вертикально, названия столбцов всегда были видимыми, а при скроллинге горизонтально - название строчек в 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
. Идея будет следующая, все виджеты будут рисоваться по высоте/ширине ваших данных, а не пытаться их вместить по ширине/высоте родителя.
схожий вопрос с несколькими готовыми ответами.
Виртуальный выделенный сервер (VDS) становится отличным выбором
возможно тупой вопрос но все такизапустил приложение (по этому туториалу) через maven
Подскажите пожалуйста, как отобразить JSON формат на странице, если я, например, создал серверное приложение и при вызове url /{degrees} возвращаю...
Необходимо добавить диалоговое окно как на этой картинкеКак реализовывать текст в диалоговом окне с помощью библиотек libgdx? Как сделать так...
Основное, что мне нужно сделать это открыть приложение напрямую без pop-up который предлагает открыть приложение всеми доступными способами