android - 我们可以在 Android 中动态创建带边框的表格吗

标签 android android-layout tablelayout

我正在尝试使用 TableLayout 创建带边框的表格。如果我在 xml 文件中添加静态行,我就能看到边框。但是如果我尝试添加一些动态行,就会出现问题。表的数据是动态的。任何人都可以帮助解决这个问题。如果可能,请提供源代码(.java文件和.xml文件)。

最佳答案

您可以创建一个矩形图像用作该行的背景。 TableRow 扩展了 View,所以这应该可以工作(未经测试)。

TableRow row = new TableRow (this);
row.setBackgroundResource (android.R.drawable.edit_text);
// rest of your code

如果它不起作用,(经过测试的)解决方案是向表格添加颜色背景并向行添加填充。

关于android - 我们可以在 Android 中动态创建带边框的表格吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950714/

相关文章:

android - 使用 Cordova 和 Eclipse 为 Android 创建一个 helloWorld 插件

android - 为什么要使用操作栏?

html - 使用 CSS 2.1 和 HTML 4.01 Transitional 的表格设计

java - 安卓 : Change background color of table rows when it is clicked

java - 检索主机 Android 手机上所有音乐的列表

android - 我可以在 android 约束布局中使用多少条准则?

android - 仅显示来自 json 调用的某些数据

android - 在运行时在 android 中重复布局

android - 如何使用 styles.xml 从 NavigationDrawer 菜单更改项目文本颜色?

java - 使用 for 循环设置 TextView 文本,以便显示多行