草庐IT

layout_align_parent_right

全部标签

android - ListView inside SwipeRefreshLayout inside Drawer(Layout) : does not lock scroll direction

ListView将其滚动方向锁定在滚动开始的方向。这适用于此配置:DrawerLayoutListView当我向上/向下滑动时,列表会滚动。当我向左滚动时,抽屉关闭:完美。当我开始向下滑动然后改变方向时,初始方向(水平/垂直)被锁定。但是,如果我像这样将列表包装在SwipeRefreshLayout中:DrawerLayoutSwipeRefreshLayoutListView..然后滚动/滑动方向的锁定不再起作用。当我向上/向下滑动然后向左/向右滑动时,列表会滚动,抽屉也会移动。后者不是我想要的。关于如何使用SwipeRefreshLayout恢复以前的行为有什么建议吗?

android - 创建不需要在 XML 中设置 layout_width/height 的自定义 View

是否可以创建一个自定义View,以便它可以被引用没有在xml中明确说明layout_width和layout_height,因为这已经在CustomView类中定义publicclassCustomViewextendsTextView{publicCustomView(Contextcontext){super(context);setup();}publicCustomView(Contextcontext,@NullableAttributeSetattrs){super(context,attrs);setup();}publicCustomView(Contextcontex

android - ConstraintLayout 中 layout_above 的替代方案是什么?

我已经尝试过app:layout_constraintBottom_toTopOf="@id/the_view_which_will_remain_below"但这不是所需的输出。我想要RelativeLayout的layout_above的相同行为。使用这段代码,我的Textview从底部开始出现,随着字符的增加,文本会在上方出现。但我希望文本从父级开始。 最佳答案 要将文本放在父级的顶部,将LinearLayout放在底部,将TextView的顶部约束到父级,并从LinearLayout中取消约束:我删除了一些我认为多余的约束。

java - Android 在 Canvas 上获取 Bitmap Rect (left, top, right, bottom)

我在Canvas上绘制一个位图,然后对其进行一些缩放,非常简单,只需使用canvas.scale(int,int,pivot,pivot),然后在缩放完成后,我需要得到位图相对于视口(viewport)的坐标。有没有什么方便的方法可以做到这一点而无需自己计算初始位置然后它在比例尺之后的位置?实际上,具有缩放比例的位图可以比Canvas更大,所以我实际上需要View和位图的剪辑大小(不可见区域的大小,我想小于x,y(0,0). 最佳答案 我在想:canvas.scale(scaleX,scaleY,pivotX,pivotY);if(

android - 如图所示,如何将一个Imageview放置在另一个Layout之上?

我想创建一个布局,使UI看起来如图所示。欢迎所有评论和指点。添加我当前的布局:我应该如何更改此布局以使其看起来像我的照片? 最佳答案 如何将框架布局更改为相对布局。让VideoViewfill_parent、bluelayoutalign_parentBottom=true、linearlayouthorizo​​ntallayoutcenterhorizo​​ntal、alignparentbottom、蓝色ImageViewalign_parentleft=true、alignparentbottomtrue,并用较大的底部边距

Android如何获取slide_in_right.xml动画

我正在制作fragment过渡动画。我想从骑行动画中提供幻灯片,但我找不到它以编程方式访问android.R.anim那里只有几个动画,在探索源代码时我发现这个文件夹frameworks/base/core/res/res/anim有几十个动画,包括slide_in_right.xml如何从代码访问它?有没有比将它复制/粘贴到我的res/anim文件夹中更好的方法? 最佳答案 这不是问题的答案。android.R.anim.slide_out_right在别处定义并且可以从R.anim访问。无法从此包访问Slide_in_right

android - Eclipse 中是否有 "open declaration in layout"的键盘快捷键?

我讨厌当我尝试打开布局声明时Eclipse将我重定向到R文件,这与什么都没有一样。是否有键盘快捷键可以将我带到布局文件。我知道如果您使用CTRL单击它,它会在弹出窗口中为您提供此选项,但我讨厌使用鼠标。我在键绑定(bind)部分找不到这个。只有简单的“开放声明”,我已经更改了它,因为默认情况下它是一个可怕的F3,但这通常会将您带到R文件 最佳答案 好吧,这里有一个鼠标快捷键-只需按住CTRL并将鼠标悬停在您想要查看的ID上。您将获得两种选择,一种用于R.java,另一种用于打开声明。选择第二个编辑:抱歉,完全错过了您不喜欢使用鼠标的

Android:具有 match_parent 的 LinearLayout 与父级不匹配

我有以下xml:LinearLayout具有灰色背景。我希望这个背景填满整个屏幕(蓝条和黑条之间的空间),所以我将LinearLayout的高度设置为match_parent,但它一直包裹着包含内容的列表,所以我得到了一个白色间隙。这是它的样子:谁能给我一个关于如何制作这个的提示?谢谢!编辑:petromo和Tanis.7x几乎是正确的。一些父View没有占用所有可用空间。我修复了它,现在所有父View都占用了所有空间。第一个未填充空间的View是我发布的LinearLayout(IDfilters_view_container)。它有android:layout_height="ma

android - Material Complex UI with Coordinate layout + Tablayout + Viewpager +recyclerview

您好,我正在开发具有一些复杂UI功能的应用程序,我需要一些建议来使用新的Material设计来构建它功能。但我遇到了一些问题。在此先感谢。在横幅图像下方到viewpager我已经构建了它。但现在在横幅上方我正在使用回收View。当我单击该项目时需要根据顶部回收View更改整个布局包含单击..例如南印度单击更改整道菜都照着做...然后加上中文等等..请建议我正确的方法。代码是下面带有MaterialDesign的红色标记内容设计..activity_menu.xmlMenuActivity.javapublicclassMenuActivityextendsAppCompatActivi

android - 在 fragment : "The specified child already has a parent. You must call removeView() on the child' s parent first"中使用数据绑定(bind)时出现异常

安卓工作室3.1,java1.8我尝试使用数据绑定(bind):此处settings.xml布局:这里是fragmentSettingsFragment.java:publicclassSettingsFragmentextendsFragment{@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){SettingsBindingbinding=DataBindingUtil.setCo