- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 GridView,根据情况,可能有 3 个或 4 个列。列宽需要根据是 3 还是 4 而改变正在显示。因此我不能将宽度硬编码到包含 GridView 的布局 XML,必须通过setColumnWidth 命令。
问题是setColumnWidth只能设置像素宽度,我想以 dp 为单位指定宽度。我该怎么做,或者我必须创建 2 个布局,列宽在 dp 中硬编码到每个布局中?
谢谢
最佳答案
您可以使用此代码将 dp 转换为 px:
Resources r = getResources();
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 14, r.getDisplayMetrics());
但是由于您将列数从 3 更改为 4,反之亦然,列宽不会自行调整吗?
关于Android GridView - 如何在 dp 中设置 ColumnWidth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7292593/
当我们定义 masonry 布局时,我们需要在 javascript 中指定 columnWidth 属性,如下所示: $maincontent.masonry({ columnWidth:
我正在使用 jsPDF 从 HTML 表格生成 PDF 并且 jsPDF 很棒,预计我遇到一个问题,当我尝试包装 columnWidth 时,我的表格被切断了:( var doc = new jsPD
我正在尝试在 Excel 中设置一个或几个单元格的宽度。 这是我的代码 Microsoft.Office.Interop.Excel.Application xla = new Mi
我正在 Access 数据库中生成一个 VBA 子例程,该子例程会生成一个 Excel 文件,但是当我使用以下方法修改列宽时: Range("A:A").ColumnWidth = ... 根据测量单
我在 ScrollViewer 中有一个带有 ColumnWidth="*" 的 DataGrid 和 HorizontalScrollBarVisibility="Auto" .不幸的是,这种组
我正在尝试通过 Unify in Rails 4 重新创建 masonry 博客 View 。 http://htmlstream.com/preview/unify-v1.8/blog_masonr
我正在使用这个插件:http://masonry.desandro.com/ 我目前为 960px 布局初始化插件,我的代码是: $(function(){ var $container =
我有一个 GridView,根据情况,可能有 3 个或 4 个列。列宽需要根据是 3 还是 4 而改变正在显示。因此我不能将宽度硬编码到包含 GridView 的布局 XML,必须通过setColum
我尝试按以下方式在全局范围内为 DataGrid 应用样式: RowHeaderWidth 的样式有效,但 ColumnWidth 的样式无效(DataGrid 末尾有空列)。
http://isotope.metafizzy.co/docs/help.html说: 第一项打破了 Masonry 布局 使用 Masonry 布局模式如果您遇到重新调整第一个元素的大小,而所有其
我将 Isotope 与砌体流体 columnWidth 和 gutter 一起使用,看起来效果很好。我为响应性内容编写了一些媒体查询,如果我调整窗口大小(实际上采用我在媒体查询中编写的正确值),在桌
如何在GridBagLayout中设置columnWidth和rowHeight?是 gridWidth 和 gridHeight 吗? 如何动态指定列宽? 最佳答案 根据JavaDocs 网格高度
我有一个 GridView包含 ImageView都一样大。每个ImageView其宽度设置为 wrap_content ,这样我就可以通过选择我的 Drawable 的正确版本来支持多种屏幕分辨率。
我是一名优秀的程序员,十分优秀!