草庐IT

布局组件

全部标签

java - XML 布局到 Java 代码转换器

我知道在Android中,所有XML布局文件在编译时都会转换为Java代码。有什么方法可以访问那些java代码(java中的布局)?或者如果没有办法,我能找到任何转换器吗?--例如:XML布局:Java代码:TextViewtextview=newTextView();textview.setWidth(50);--如您所见,这只是一个简单的示例,但是布局通常要长得多。逐行转换需要很长时间。有什么建议吗? 最佳答案 Isthereanywaytohaveaccesstothosejavacodes(layoutinjava)?没有这

android - RecyclerView 布局管理器列表项占据了整个屏幕

所以我制作了这个包含RecycleView的简单fragment。回收View有一个自定义的相对布局,带有两个TextView和一个CheckBox。问题是单个列表项占用了整个AVDseceen的空间,我为列表项设置的监听器不起作用。hereisascreenshotoftheAVDscreen(Iamusingandroidstudio)AndwhenscrolledXML布局代码fragmentjava代码:packagecom.bignerdranch.android.criminalintent;importandroid.content.Intent;importandroi

android - 在 Android 中以编程方式合并 xml 布局

我已经在Android中以编程方式构建了一个布局(TreeView),现在我想向构建的View中添加一个顶栏(topbar.xml)。所以我需要的是:setContentView(scroll)类似于:inflateInMyViewCalledScroll(topbar.xml)setContentView(scroll)感谢您的建议 最佳答案 使用LayoutInflater膨胀topbar.xml,将结果放入scroll:getLayoutInflater().inflate(R.layout.topbar,scroll);

java - 如何使布局占屏幕宽度的 80%?

无论屏幕尺寸或DPI是多少,如何使一些布局成为屏幕宽度的80%或90%?我试过"但我得到了80%的高度。编辑:我只需要textview占据屏幕的80%,而不是Activity的其余部分。 最佳答案 android:layout_weight是基于android:orientation你的LinearLayout-如果你想让你的布局占据80%宽度,你需要一个带有android:orientation="horizo​​ntal"的LinearLayout 关于java-如何使布局占屏幕宽度

android - ListView 图形布局中的自定义列表行

关于如何创建自定义行并将其添加到ListView的帖子和问题数不胜数。但是,我找到的所有帖子都使用Java代码将自定义行布局文件设置为列表。大多数样本做这样的事情:ArrayAdapteradapter=newArrayAdapter(this,R.layout.row_layout,R.id.text1,colors);我想知道是否没有办法直接在XML文件中执行此操作?ListView上不是有一个属性,您可以在其中为行设置自定义布局文件吗?我问的原因是因为我试图在Eclipse的图形布局工具中完成所有(大部分)布局工作,并且我希望能够在不启动应用程序的情况下预览我的布局。当然这应该可

xml - 在 Android Studio 中使用 ctrl+space 在 xml 布局中不显示建议

我在使用androidstudio时遇到问题,即在布局.xml文件中按ctrl+space时建议不可见。编辑器始终显示“无建议”。提前致谢。 最佳答案 你也可以试试这个关闭AndroidStudio然后转到androidstudio所在的文件夹或者你可以去driveC->users->find.gradlefileanddobelowthings找到.gradle文件->在.gradle文件夹中删除缓存文件夹然后重新启动androidstudio将你的文件与Gradle同步......它对我有用:D

android - 将按钮从相对布局更改为线性布局奇怪的副作用

今天发生在我身上的最奇怪的事情导致数小时的沮丧和愤怒管理问题。我有一个可以运行的Android幻灯片应用程序。但是,我对按钮(在相对布局中)不满意,并将它们移至线性布局。但是,在运行我的应用程序时,按钮的行为发生了交换(即按钮1执行按钮2的工作,反之亦然)。我能够通过更改其中一个按钮的ID来解决这个问题,而不是全部(这没有用)。与此相关的还有,当我切换方向时,我的应用程序开始崩溃。当我有相对布局时它以前工作过。(我正在使用处理程序更改幻灯片的UI)我无法解决这个问题,所以我恢复了我的相对布局,但我首先想知道这是怎么发生的。有效的布局:导致问题的代码: 最佳答

.net - C++/CLI XMLSerialization 布局

在C++中遇到问题:我编写了一个使用XMLSerialization(XmlWriter、XmlReader)生成XML文件的程序。现在一切都完成了,除了布局。在我生成的XML文件中,选项卡和标准XML布局丢失了!是否可以使用C++函数自动格式化此文本...?XmlSerializer^serializer=gcnewXmlSerializer(TESTClass::typeid);//createanxmltextwriterusingafilestream.Stream^fs=gcnewFileStream(filename,FileMode::Create);XmlWriter^

javascript - 使用 D3.xml 绘制树形布局

在d3.js中,我看到了使用d3.JSON来使用JSON来构建树状布局。我还处理过csv文件,首先使用d3.csv和d3.nest将这些文件转换为JSON。但是,在使用d3.xml获取XML数据源时,任何人都可以建议如何在不先将xml数据转换为JSON的情况下进行树布局吗? 最佳答案 您可以使用d3.xml(https://github.com/mbostock/d3/wiki/Requests#wiki-d3_xml)然后使用javascript解析内容关于Javascriptxml解析的资源:http://www.hitesha

CNStack 云服务&云组件:打造丰富的云原生技术中台生态

作者:刘裕惺CNStack相关阅读:CNStack多集群服务:基于OCM打造完善的集群管理能力CNStack虚拟化服务:实现虚拟机和容器资源的共池管理CNStack云边协同平台:实现原生边缘竟能如此简单01前言CNStack2.0(以下简称CNStack)作为阿里云云原生最佳实践的输出载体,其目标是提供一个开放、共享、标准化的云原生生态系统,使企业能够更加轻松地构建和管理云原生应用。其中,在平台侧能力扩展方面,CNStack基于“云服务”及“云组件”标准规范及相应工具链,提供了开放、标准、易用的能力。目前,CNStack已发布的云服务包括:多集群管理,分布式应用管理、分布式存储、虚拟化服务、云