草庐IT

layout-page

全部标签

android - react native : Rendering infinite number of pages (bi-directional swiping)

问题人们如何实现无限数量的页面供您动态滑动浏览?详情如果某个应用在一天内呈现一个页面,您可以预期在前一天向右滑动,在第二天向左滑动。例如,FitNotes应用程序无缝执行此操作:向右/向左滑动与按下按钮5/6相同。并显示已经呈现的页面。同时也会呈现现在相邻日期的新页面。最初,我认为这是你会使用轮播来做的事情,例如,使用react-native-snap-carousel图书馆。我设想了类似下面示例的内容,但使用状态变量而不是图像数组来呈现页面。所以,如果我想渲染一个顶部有日期的页面,我将有一个数组作为状态的一部分,例如:carouselElements:['2019/01/21','2

Android - 用于捕获 View 属性更改的监听器(例如 android :layout_marginTop)

在Android中,您能否创建一个监听器来捕捉View属性的变化(宽度/高度/边距/相对于屏幕顶部的位置)?我想在layout_marginTop="10dp"更改为不同的值时触发一个事件。 最佳答案 如何实现一个OnLayoutChangeListener,当View因布局更改而移动时被调用newView().addOnLayoutChangeListener(newOnLayoutChangeListener(){@OverridepublicvoidonLayoutChange(Viewv,intleft,inttop,int

android - 什么是android :layout_alignLeft in Android?

我无法理解android:layout_alignLeft属性。我是android开发的新手。谁能解释清楚?android:layout_Leftof和android:layout_alignLeft有什么区别? 最佳答案 layout_alignLeft使您的View的左边缘与您将其ID用作参数的View的左边缘匹配。layout_toLeftOf使您的View位于您使用其ID的View的左侧(右边缘将与另一个View的左边缘对齐)。 关于android-什么是android:layo

android - 在 Layout xml android 中指定目标 API 级别?

我需要在布局中添加一个数字时钟。我的min-supportedAPI级别是14。我发现有一个digitalclock小部件用于API级别低于17(之后它被弃用),并且有一个API17及更高版本的textclock。所以我能做的一件事是在xml中添加布局并根据代码中的版本号动态设置可见性。但是xml将不断向我显示我使用了TextClock而我的min-supported级别是14。所以:有没有办法在xml中指定忽略min-sdk错误。有点像@TargetApi(Build.VERSION_CODES.JELLY_BEAN)我们在普通的java代码中使用。在XML中是否有一种方法可以根据版

android:layout_weight ="33"gone->visible visible->gone 效果如何?

android布局使用layout_weight。我的目标是所有组件的1/3,但有时页脚实际上设置为消失,然后可见。从gone设置为visible时,权重计算如何工作?我没有看到具有1/3权重的线性布局中的内容? 最佳答案 似乎有必要在更改权重后调用View上的refreshDrawableState()以呈现更改:((LinearLayout.LayoutParams)btnFav.getLayoutParams()).weight=3f;btnFav.refreshDrawableState();

android - Material UI Layout 按角线划分

我想实现如下图所示的用户界面。取自here.布局按角线分成两半。不知道如何实现它。我们将不胜感激。没有从网络上得到任何提示 最佳答案 经过长时间的搜索,我终于找到了这个样本Android-Diagonal-Cut-View项目的高度需要在XML中声明。在代码段下方的可绘制使用中添加XML。可绘制-background.xml用法: 关于android-MaterialUILayout按角线划分,我们在StackOverflow上找到一个类似的问题: https

Github Pages 访问速度慢,使用vercel部署静态博客提高访问速度

为什么使用vercel国内GithubPages速度较慢。使用ping工具测试一下发现速度慢道发火。vercel速度快且能够自定义域名,能实现和GithubPages一样的效果vercel官方地址:https://vercel.com/这是没有接入vercel之前的ping的速度:接入之后的速度: 如何部署首先注册一个账号,使用github登陆也可以,然后需要验证手机号,注册成功后进入页面,然后点击import仓库,如果没有正常显示你的仓库列表,就点击那个下拉框,然后重新登陆一下就有了:如果导入的项目是打包好的静态页,在BuildandOutputSettings的override都勾上,表示

android - 包含布局内的 layout_below 项

我正在尝试找出一种方法,使布局中的项目与包含的布局中的项目对齐。这是一个视觉表示:这是我正在寻找的示例代码(显然不起作用):Main.xml//Thiswouldbethedarkgreyboxincluded.xml我假设实现此目的的最佳方法是通过在代码中动态定位深灰色框,但我不知道从哪里开始。任何帮助都会很棒。 最佳答案 你能把这个放在你的包含下面吗?像这样的东西(而不是item1使用信息)://Thiswouldbethedarkgreybox 关于android-包含布局内的la

android - 应用程序 :layout_scrollFlags ="scroll|enterAlways" doesn't works with LinearLayout

我已经开始研究AndroidMaterial设计支持库,作为一个新手,我有一些困惑。并且,需要你的帮助。:)1)是否可以将layout_scrollFlags="scroll|enterAlways"与LinearLayout一起使用?2)我想要一个位于工具栏正下方的LinearLayout。我使用AppBarLayout实现了它,但我想在滚动LinearLayout下面的内容时滚动LinearLayout而不是工具栏。在LinearLayout上使用layout_scrollFlags="scroll|enterAlways"不起作用。3)我们可以在CoordinatorLAyout

android - layout_weight 与它应该做的相反

在下面的xml中,我试图绘制一个包含两个block(一个LinearLayout和一个TextView)的布局。我希望LinearLayout比TextView大5倍。此xml产生的结果与我的预期完全相反,TextView占用的空间是LinearLayout的5倍。请注意,我已将两个元素的宽度都设置为0dp,这是一个常见的疏忽。编辑:这个布局实际上是一个包含在这个列表中的列表项: 最佳答案 我也刚遇到同样的问题,解决的方法是换:如果父LinearLayout有orientation="horizo​​ntal",则subview的w