android - Android:给 Gridlayout 分隔线
问题描述
我想让我的 Gridlayout 在每个框周围都有灰色边框,以便它们在视觉上与另一个框分开。我怎么能做到这一点?也许有特定的风格可以应用?我试图为包含的文本视图赋予“ style="?android:attr/listSeparatorTextViewStyle" 的样式,但这只会在底部给出灰色条,而不是在侧面和顶部
我的网格视图如下所示:
<GridLayout
android:id="@+id/gridLayout"
android:layout_width="382dp"
android:layout_height="213dp"
android:layout_margin="10dp"
android:columnCount="2"
android:rowCount="2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/overview_text_1"
style="?android:attr/listSeparatorTextViewStyle"
android:layout_width="190dp"
android:layout_height="95dp"
android:gravity="center_horizontal"
android:text="@string/overview_of_daily_goal_box_1"
android:textAllCaps="false"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="#F31794" />
<TextView
style="?android:attr/listSeparatorTextViewStyle"
android:id="@+id/overview_text_2"
android:layout_width="192dp"
android:layout_height="95dp"
android:gravity="center_horizontal"
android:text="@string/overview_of_daily_goal_box_2"
android:textAllCaps="false"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="#F31794" />
<TextView
style="?android:attr/listSeparatorTextViewStyle"
android:id="@+id/overview_text_3"
android:layout_width="190dp"
android:layout_height="141dp"
android:gravity="center_horizontal"
android:text="@string/overview_of_daily_goal_box_3"
android:textAllCaps="false"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="#F31794" />
<TextView
style="?android:attr/listSeparatorTextViewStyle"
android:id="@+id/overview_text_4"
android:layout_width="190dp"
android:layout_height="141dp"
android:gravity="center_horizontal"
android:text="@string/overview_of_daily_goal_box_4"
android:textAllCaps="false"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="#F31794" />
</GridLayout>
解决方案
推荐阅读
- amazon-web-services - AWS Lambda 函数中拒绝访问资源 https://queue.amazonaws.com/ 错误
- node.js - 创建 React 应用程序会启用 ES 模块吗?
- javascript - 我如何每 15 分钟获取一个包含 mongodb 字段值的数组
- python - 从子列表中检索所有可能的升序整数组合
- java - 如何在 Spring Boot for PostgreSQL 中配置最小和最大连接池大小
- scip - SCIP 7.0.3 在 macOS TBB 错误上使用 cmake 安装
- javascript - Juicer io 加载更多按钮滚动到页面顶部
- c++ - Can libusb be build using GNU GCC compiler?
- c++ - 如何优化动态几何的渲染?
- amazon-web-services - 使用 SDK 获取批量翻译作业详细信息