问题标签 [android-viewgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Studio:膨胀动作栏和 ViewGroup 参数
我有以下代码:
关于null(膨胀的第二个参数)我得到:避免将null作为视图根传递(需要解析膨胀布局的根元素上的布局参数)。我读到传递 null 是可以的,但我承认我喜欢让我的代码尽可能干净。
为 a 充气时fragment
,我有容器,但我没有找到要在此处传递的内容,以避免出现此警告。
请指教 谢谢
android - 自定义 ViewGroup 中的 RelativeLayout 如何获得其测量值?
在创建自定义 ViewGroup 时,我遇到了问题。我使用以下代码创建了一个 ViewGroup:
noteLayout customViewgroup = new noteLayout();
所以我基本上通过Afterward, do实例化我的 ViewGroup 的一个新实例customViewgroup.addView(getLayoutInflater().inflate(R.Layout.test3,null))
;将 test3 xml 布局添加到我的 CustomViewGroup 中。然后我获得了对我的主要活动相对布局的引用,并使用addView(customViewGroup)
我的主要活动相对布局的方法添加到包含 test3 布局的 CustomViewGroup 中。
我的 test3 布局如图:
我的问题是我不明白我的 ViewGroup 如何在它包含的相对布局中测量 TextView,所以这里有一些图像可以解释我的担忧。
所以上图的顺序如下。带有完整青色背景的图像是我的 xml 布局中 test3 的图像,第二个是它的实际呈现方式。我担心的是我不知道到底发生了什么,因为图像呈现的方式与我在 xml 布局中的方式不匹配。有时注释文本会出现在中间,有时它会消失,具体取决于它在相对布局上的位置。但是,我担心的是,与 xml 设计选项卡中的注释视图相比,为什么呈现如此不同的注释视图?也许我的 ViewGroup 可能编码错误?
android - 使 ViewGroup 在 Android 中具有默认的可点击动画
我有一个ViewGroup
(特别是 a LinearLayout
),我希望它是可点击的,并且有正常的点击动作/动画(例如,点击时背景颜色会改变一点(棒棒糖前)并有波纹动画(棒棒糖)。
我有一个 onClickListener 设置,并将 clickEnabled 设置为 true,但我仍然没有动画。
我怎样才能得到这个?
谢谢!
android - Android背景选择器和textcolor选择器冲突
我将背景选择器设置为 ViewGroup,并且此 ViewGroup 有一个子 TextView,我将选择器设置为 textColor,然后按下此 ViewGroup,TextView'textColor 在按下状态下消失。
android - ViewPager 中每个片段的不同工具栏/折叠工具栏布局
是否可以在/中为每个Fragment
内部设置ViewPager
不同ViewGroups
的?CollapsingToolbarLayout
Toolbar
我希望能够在页面之间滑动,并在里面有不同的控件CollapsingToolbarLayout
,它们与它们各自Fragment
在.ViewPager
ViewPager
问候。
android - 在其构造函数中设置自定义 ViewGroup/复合 View LayoutParameters
我正在扩展 AppBarLayout 以制作我自己的版本。我的目标是在运行时设置一些 LayoutParameters,例如。应用栏高度。
我得到一个 NPE,如果我尝试设置任何参数,我猜是因为尚未创建和设置 LayoutParameters。
我目前的解决方法是设置LayoutParams
内部onMeasure
:
有没有办法在自定义 ViewGroup / 复合视图的构造函数中设置 LayoutParameters?
layout_my_app_bar.xml
android - 如果它是在它的父级之外绘制的,是否可以检测到视图点击?
我有一个RelativeLayout
. clipChildren="false"
然后我有一个view
里面有marginTop="-50dp"
。
所以View
内部RelativeLayout
的 50dp 实际上是在RelativeLayout
.
现在的问题是外部的 50dpRelativeLayout
是不可点击的,因为它在它的父级之外。
是否可以检测到此点击,或者我是否必须找到另一种设置布局的方法?
android - 自定义 FlippableStackView
我找到了这个库,我正在尝试自定义它。我想要做的是将滑动从左右更改为左右。这是我想要的图像。
我还发现其他人也在尝试做同样的事情,你可以在这里阅读。
我试图修改 OrientedViewPager 中的 onLayout 方法
但我失败了,因为我不明白它是如何工作的。我想我必须修改的部分是从这里开始的部分
但我不知道如何正确更改代码。
在下面的公开问题中,我读到 blipinsk 告诉我需要更改的代码在 StackPagerTransformer 中而不是在 OrientedViewPager 中,但我也在这里阅读http://developer.android.com/reference/android/support/v4/ view/ViewPager.PageTransformer.html页面转换器通常仅在页面/片段更改时为动画调用。
你能告诉我该怎么做吗?我在哪里可以找到一本关于如何自定义创建视图组、堆栈视图和页面转换器的好书或教程?谢谢
编辑 1 目前,我使用了一个不太好的 hack,但它确实有效。我在这里将旋转设置为 180
和在寻呼机中创建的片段的内容相同
我想这不是一个优雅的解决方案,但我现在没有时间进行很好的修复。