在我的应用程序中,我有一个带有Gridview的片段,通过在表单中向左/向右滑动来显示几个列表。
我使用默认的Grdiview无需自定义其项目。
这是布局:
<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:id="@+id/constraintLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbarFadeDuration="0"
tools:context="com.example.ees.aviacheck.checklist$PlaceholderFragment">
<TextView
android:id="@+id/section_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:layout_marginTop="8dp"
android:text="Test Text"
android:textAppearance="@style/TextAppearance.AppCompat.Display1"
android:textStyle="bold"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:layout_constraintLeft_creator="1"
tools:layout_constraintTop_creator="1" />
<GridView
android:id="@+id/gridView"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginBottom="16dp"
android:layout_marginTop="8dp"
android:gravity="center"
android:hapticFeedbackEnabled="true"
android:numColumns="2"
android:scrollbarFadeDuration="0"
android:textSize="18dip"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/section_label"
tools:ignore="SpUsage" />
</android.support.constraint.ConstraintLayout>
我的问题是这个东西:
android:textSize="18dip"
android:textStyle="bold"
android:gravity="center"
根本没有考虑- 我得到了默认的文本样式,所有这些标签都被完全忽略了。
我是否真的需要在单独的item.xml中自定义项目以获得我需要的内容或有其他方法吗?...
提前致谢!