草庐IT

gridLayout

全部标签

android - 在 GridLayout 中对齐按钮

我的布局代码及其图形表示是:这只是一个例子,我的应用程序中有大约30个Buttons在GridLayout中。我希望我的Buttons填充它们在网格中的整个单元格,并且网格的列应该具有均匀的宽度/高度。我似乎无法完成它,欢迎任何帮助。 最佳答案 我没有太多地使用GridLayout来推荐一些关于它的使用,我可以推荐你使用TableLayout。我这样说是因为您的布局非常适合TableLayout的范围,并且在快速浏览GridLayout的文档后,这似乎是个问题:GridLayout不支持权重原则,定义在权重中。因此,一般来说,不可能

IDEA Android 网格布局(GridLayout)示例(计算器界面布局)

网格布局(GridLayout)示例程序效果(实现类似vivo手机自带计算器UI)真机和模拟器运行效果: 简述:GridLayout(网格布局)和TableLayout(表格布局)有类似的地方,通俗来讲可以理解为网格布局是表格布局的升级版,这样容易理解。相对来说网格布局的优点有一下几点:可以设置布局中组件的排列方式。任意自定义网格布局的行列。可以直接设置组件位于某行某列。可以设置组件横跨几行或者几列。主要属性: 设置排列对齐android:orientation:设置排列方式,默认垂直(vertical竖直)、水平(horizontal)。android:layout_gravity:设置对齐

android - GridLayout - 垂直/水平约束不一致

我发布这个是因为我无法在SO和网络的其余部分找到我正在寻找的确切内容。我看了看this,但我不确定如何解决该问题。当我在我的应用程序中使用GridLayout时出现了这个问题,每当我旋转屏幕时,我都会看到类似这样的输出:在横向模式下:06-2321:41:25.62710222-10222/in.cryf.yacaD/android.widget.GridLayout:verticalconstraints:y1-y0>=112,y2-y1>=112,y3-y2>=112,y4-y3>=112,y4-y0在纵向模式下:06-2321:41:28.12410222-10222/in.cr

android - Anko - 为 gridLayout 中的元素设置行和列值

如何在Anko的gridLayout中设置元素的列值和行值?我试了几个版本,但是这个编译不了:returnUI{gridLayout(){columnCount=2rowCount=3button("1x1"){}.lparams(){column=1;row=1}}}.view当我这样放置它(作为函数)或作为大括号内的属性时,它说它不能引用column或row。当我将它们作为参数提供给lparams时,它说不能使用提供的参数调用以下函数中的任何一个。 最佳答案 如GridLayout中所述文档:Childrenoccupyoneo

android gridlayout 未在模拟器 API 22 中显示

我有一个应用程序在运行API23的实际设备Nexus6P和运行API24的模拟6P、5和4上完全按照预期运行,但在模拟Nexus上显示奇怪的GridLayout行为5和4运行API22。该应用只有一个Activity,其中包含多个RelativeLayout,这些Activity以编程方式设置为.VISIBLE和.INVISIBLE。在一个这样的RelativeLayout中,我有2个GridLayout,如下所示。模拟API22时,底部的GridLayout不显示,但无论API22、23还是24,顶部的总是显示。底部的GridLayout仅在我更改模拟器时显示设置为API24(没试过

java - android.support.v7.widget.GridLayout 实例化失败

我正在尝试在我的项目中使用GridLayout,但最好使用Android支持库,这样我就可以针对较低版本的API。当我将GridLayout拖到图形布局设计器中时,会弹出一条消息,询问我需要一个兼容14版以上API的库,并询问我是否要安装该库。我点击“安装”并让Eclipse执行它的操作,但Eclipse图形布局设计器中出现错误:Thefollowingclassescouldnotbeinstantiated:-android.support.v7.widget.GridLayoutSeetheErrorLog(Window>ShowView)formoredetails."(这里是

android - GridLayout 出错,应用程序崩溃

我对布局还很陌生,但我能够成功地制作出非常漂亮的布局(适用于平板电脑)。在Eclipse中,它工作得很好。我在Android4.0(ICS)上使用“目标”完成了这一切,但显然我的平板电脑只能运行3.0(Honeycomb)。当我意识到错误时,我将查看器/编辑配置更改为3.2,但Eclipse甚至不再显示布局图形,它只是吐出:com.android.layoutlib.bridge.MockViewcannotbecasttoandroid.view.ViewGroupExceptiondetailsareloggedinWindow>ShowView>ErrorLogThefollow

android - 即使使用 ActionBarSherlock 导入了支持库,也无法使用 GridLayout

我有一个Android项目,我在其中使用ActionBarSherlock,我已将其作为单独的项目导入到工作区中,该项目还包含Android支持库。我现在想使用GridLayout并且我假设,鉴于支持的存在图书馆,它会被识别和可用,但事实并非如此。Eclipse告诉我,我需要将项目的最小API设置为14,而我不得不将其保留在8。有什么方法可以解决这个问题吗?我希望这已经足够清楚了。感谢您的帮助。 最佳答案 GridLayout仅向后移植到API7+,并且可作为SDK文件夹中的库项目使用。您可以在SDK/extras/android/

Android GridLayout 和 EditText

一图抵万字。:)右上角显示不正确。谢谢!更新:权重 最佳答案 回答:您可以使用下一个布局: 关于AndroidGridLayout和EditText,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15617849/

android - Android 中的 GridView 和 GridLayout

这个问题在这里已经有了答案:GridViewVSGridLayoutinAndroidApps(1个回答)关闭5年前。我试图在xml文件中为GridView添加subview,但它给出了错误并且它与GridLayout一起工作正常。所以我想知道..Android中的黑白GridView和GridLayout有什么区别?