23得票2回答
使用dispatchDraw(Canvas canvas)方法

dispatchDraw(Canvas canvas) 方法在 ViewGroup 类中的作用是什么?

22得票4回答
如何使用addView将视图添加到布局中?

我已经阅读了所有的帖子和文档,但仍然无法解决这个问题。 我想使用addView()方法将视图添加到现有(运行中)的布局中,但出于某种原因我无法做到。我知道这应该很简单和基础,但我还是做不到。所以,请帮助我。 这里是代码:LinearLayout layout = (LinearLayout...

20得票2回答
自定义ViewGroup内部的视图在大小改变后无法呈现

我遇到了一个让我困惑的问题,希望有人能给我一些提示。 我正在开发一个应用程序,使用自定义ViewGroup(实际上是包含RelativeLayout的FrameLayout)来渲染事件日历。日历中的事件被表示为视图,其大小根据事件持续时间和包含视图的大小而定。 当包含的FrameLayou...

16得票4回答
根据父布局类型生成LayoutParams

我发现自己需要在不知道父类具体类型的情况下完全用Java创建一个视图。 例子:public View getView(int position, View convertView, ViewGroup parent){ if(null == convertView){ ...

16得票7回答
窗口管理器中的全屏模式

这是我的代码:params = new WindowManager.LayoutParams( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN, ...

16得票2回答
自定义ViewGroup的示例?

我在SO、Google以及Android文档中搜索过... 但是我找不到一个带有自定义viewgroup示例的代码片段,最多只能找到一些含糊的解释... 有人能提供一个吗?如何创建一个可以将其子视图放置在任意位置的viewgroup?

15得票1回答
拖放更新时出现StackOverflow错误

我正在使用ondragListener进行视图拖动。我的根视图是一个带有更多viewgroup容器的viewgroup,并在容器中添加像imageview/textview这样的视图。 如果我仅使用容器(ViewGroup)如linearlayout进行拖放,则正常工作,但如果我开始在这些容...

14得票1回答
Android 制作自定义布局形状

我想创建自定义的ViewGroup布局形状,如星形或心形、三角形甚至是将线条对角化。 因此,目标是为两个或多个ImageView创建拼贴视图。 请问是否有库或方法可以做到这一点?

14得票2回答
Activity.addContentView(View)和ViewGroup.addContentView(View)一样吗?

我有关于Android Activity的一个问题: 一个Activity有一个方法addContentView(View),而一个ViewGroup有一个(类似的?)addView(View)方法。 不幸的是,文档没有说明addContentView中的View放置在哪里。它是否像Lin...

13得票3回答
如何为视图的填充动画变化添加动画效果?

我想要动画地改变一个视图的填充(padding)。平移动画的静止位置应该与我想要应用的填充相同。TranslateAnimation moveleft = new TranslateAnimation(Animation.ABSOLUTE, 0.0f, ...