我正在使用tools:listitem属性在设计布局中使用RecyclerView显示我的视图。问题是,它们总是显示在垂直列表中。有没有办法让设计布局编辑器水平显示它们?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:listitem="@android:layout/simple_list_item_checked"/>
我想要上面的图像,水平显示。在“设计”视图中。不是在应用程序本身,我知道怎么做。
请检查此代码
<android.support.v7.widget.RecyclerView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layoutManager="android.support.v7.widget.LinearLayoutManager" />
在项目中,我们通常都会有布局组件的概念,常见的场景是整个项目通用的头尾,侧边栏,以及整体布局结构等,这些布局内容被抽象成组件,包含一些布局样式,用于组合其它组件搭建成页面。 说白了,其实它本质上还是一种组件,将布局样式抽象成组件,能够保持子组件和父组件的独立性,不用在其中关联到布局信息。 如我们的样例项目中的 MainLayout.jsx: // ./components/MainLayout/M
eclipse布局文件中的Android屏幕设计与设备或模拟器上的显示方式不同。当我第一次设计布局时,它会工作,但突然所有的布局都在eclipse上损坏了,但在真正的手机和模拟器上没有 损坏的设计: 它在手机上的表现: 有人经历过这种情况吗? 谢谢你的帮助。
对于非常简短的表单,用户要填写的内容比较少,表单本身也不会占用太多空间,比如网站顶端的快捷登录表单,它只包含用户名、密码和登录按钮: <form action="" method="post"> <label>用户名: </label><input type="text" name="username" /> <label>密码: </label><input type="pas
我开始在我的最新项目中实现材料主题,为新L版本的发布做准备。 我一直在阅读材料设计指南,发现了这个。 UI颜色应用程序 选择你的调色板 通过在主调色板中选择三种颜色和在次调色板中选择一种强调色来限制颜色的选择。强调色可能需要也可能不需要回退选项 它或多或少地解释了如何在应用程序上实现这些色相,包括重音颜色,但是当在我的应用程序上使用带有SwipeReresLayout进度条的主色时,感觉不太对劲。
我使用约束布局来设计UI。问题是,对于5英寸到5.5英寸的屏幕(这意味着1080x1920 dpi到1440x2560 dpi),设计看起来不错,但是当我将3.7英寸的屏幕切换到4.7英寸的屏幕(480x800 dpi到768x1280 dpi)时,问题就出现了已经不见了。 那么,如何使用约束布局响应所有设备屏幕的UI设计? 5英寸至5.5英寸屏幕(即1080x1920 dpi至1440x2560
水平 & 垂直居中对齐 元素居中对齐 要水平居中对齐一个元素(如 <div>), 可以使用 margin: auto;。 设置到元素的宽度将防止它溢出到容器的边缘。 元素通过指定宽度,并将两边的空外边距平均分配: div 元素是居中的 .center { margin: auto; width: 50%; border: 3px solid green; padding: 10px; } 注意: