草庐IT

subviews

全部标签

android - 如何在 Android 中将 subview 添加到 ImageView

我来自iOS背景。出于某种原因,我不知道如何将一个View添加到另一个View。我有两个ImageView,我正在按如下方式创建它们:ImageViewimageView;ImageViewimageHolder;现在,我想做这样的事情:imageHolder.addView(imageView);我该如何实现?做了很多谷歌搜索但没有用。 最佳答案 正如pskink所说,您只能以编程方式将View添加到ViewGroup的对象中。.您可以添加到LinearLayout,例如:LinearLayoutlayout=(LinearLay

android - 使用不同的 subview 对角拆分布局的自定义 View

我如何将LinearLayout或RelativeLayout对角线拆分成两个不同的大小,每个都有不同的subview。上半部分的示例ViewPager和下半部分的不同LinearLayout。是这样的:我怎样才能做到这一点?请帮忙 最佳答案 最简单的方法是只制作一个带有倾斜切割的背景图像。如果您希望拥有动态布局并且想要真正剪切小部件,请使用Canvas.saveLayer/restore。像这样:privatePaintpaint=newPaint(Paint.ANTI_ALIAS_FLAG);privateXfermodepdM

Android:调整自定义 View 的大小。父级已调整大小但宽度/高度更改未传递给 subview

我目前正在尝试使用Android制作一款基于老派战舰棋盘游戏的游戏。我现在有点乱,试图对它和我制作游戏可能需要的组件有一个感觉。基本上我目前在我的布局xml文件中的内容如下:我希望BoardView只占据屏幕的特定部分,即View应该是我想在此View中创建的内容的大小。在这种情况下是二维板。这是通过覆盖扩展View的onMeasure()方法来完成的。View的宽度保持不变,但高度的值与给出完美正方形的宽度的值相同。@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intparent_w

android - 以编程方式将 subview 添加到 FrameLayout,然后更改它们的位置

我正在做一个增强现实应用程序,我需要在相机View中显示一些对象。我正在创建一个FrameLayout,我将我的相机View添加到其中,然后我添加我的AR对象(现在我正在尝试使用TextView)。在下面的代码中,我添加到我的FrameLayout的TextView没有显示......有人可以帮忙吗?显示fs后,如何以编程方式更改其位置?更新我尝试使用ImageView而不是TextView,它可以工作...为什么!?publicclassARActivityextendsActivity{privateCBCameraViewcv;@OverrideprotectedvoidonCr

在 subview 上调用 setVisibility(View.VISIBLE) 后,Android ScrollView 滚动到顶部

我有一个ScrollView用RelativeLayout在里面。这RelativeLayout然后有几个View在里面。这几个之一Views是CheckBox.当CheckBox已选中/未选中,其他一些Views应该相应地出现/消失。出现和消失工作正常,但每次目标Views出现或消失,ScrollView一直滚动到顶部,我不得不向下滚动以查看发生了什么。我用来控制可见性的代码是:publicvoidcrossCountryCheckboxClicked(Viewview){CheckBoxcrossCountryCheckBox=(CheckBox)findViewById(R.id

android - 如何使 nestedscrollview 的 subview 之一变为粘性标题?

下面是我的代码fragment。下面是content_movie.xml-->评论的tablayout应该作为一个粘性标题(意味着它在滚动时到达顶部时不应该滚动)。如何使用坐标布局实现这种效果?或者以任何其他方式。我们可以使用自定义行为或其他东西? 最佳答案 您可以使用以下库来实现此效果。https://github.com/emilsjolander/StickyScrollViewItems这基本上是一个自定义ScrollView,在此ScrollView中,您可以通过添加标签使任何subview或布局具有粘性:android:

android - 在 android ListView 中,我如何迭代/操作所有 subview ,而不仅仅是可见的?

下面的代码不会更改ListView的所有行的文本,因为getChildCount()不会获取ListView的所有行,但只是可见的行。for(inti=0;i那么,我该怎么办?是否有代码可以在ListView的行变得可见时获得通知,以便我可以设置它的文本大小? 最佳答案 在ListView中,唯一的child是可见的。如果您想对“所有child”做某事,请在适配器中进行。那是最好的地方。 关于android-在androidListView中,我如何迭代/操作所有subview,而不仅仅

Android subview 高度与 ListView 项目中的父项不匹配

如上所述,我的列表项是一个FrameLayout,里面有两个View。ColorView是我为在整个View中显示颜色而制作的自定义View。(FrameLayout的高度是"wrap_content")它似乎在我的ICS设备上运行良好,但在我的Android2.2模拟器和Android1.6G1上不起作用。是否有任何解决方法或其他方法来解决此问题?编辑ColorView代码packageorg.mariotaku.twidere.view;importandroid.content.Context;importandroid.graphics.Canvas;importandroid

android - 何时将 subview 从 XML 添加到 Layout/ViewGroup

我的问题是:我想知道xLayout(或一般的ViewGroup)何时从XML添加subview?我所说的“何时”是指在代码的哪个点,在UI工具包的“遍历”的哪个“channel”中?我应该覆盖xLayout或ViewGroup的哪个方法?我做了功课:我看过"WritingCustomViewsForAndroid"在上次GoogleI/O中提出(由AdamPowell和RomainGuy),我已经阅读了AdamPowell对此Google+post的评论. 最佳答案 LookingfortheexactpointinAndroid'

android - 嵌套 ScrollView 中 subview 的辅助功能焦点

NestedScrollViewsubview的可访问性焦点有问题。目前,可访问性模式下的焦点迭代仅迭代View在屏幕上可见的View。是否有布局配置,我可以在其中设置在焦点迭代期间滚动NestedScrollview?目前,焦点迭代仅在到达当前屏幕上的最后一个可见View后才停止,而不是将scrollview滚动到下一个可聚焦View?使用Android版本4.3(Galaxynexus)和5.1.1(Nexus4)进行测试。TalkBack版本为4.2.0。在最新更新中,我们还包括在Android5.1V22、Android8V26、Android10、V29设备中进行测试。使用最