问题标签 [viewstub]

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.

0 投票
2 回答
903 浏览

android - ProgressBar 在膨胀viewstub时没有动画

我有一个具有这种结构的活动:

ViewStub 在一个单独的线程中膨胀一个片段。我需要的是在片段加载时显示进度。问题是存根膨胀时 ProgressBar 没有旋转(在我的情况下大约半秒:这是一个沉重的片段)我已经尝试了一切:显示/隐藏视图,无效,在 ViewSwitchers 中显示它们......等等,什么都没有有效,一旦 ViewStub 膨胀,它就开始旋转,就像 ui 在膨胀时被冻结,但在另一个线程中执行它似乎并没有改善。我应该怎么办?

0 投票
2 回答
1122 浏览

android - 如何在所有活动中携带相同的广告?

我一个接一个地连续进行了5个活动。我已经在其中集成了 admob 广告。但我的问题是在新活动在活动上打开广告之后它被破坏并且我当前的活动开始重新加载广告。主要问题是在我的广告加载完成之前,用户移动到下一个屏幕。

所以我的问题是有什么办法可以在您的所有活动中携带您加载的广告,这样就不需要为每个活动一次又一次地重新加载广告?

我听说过ViewStub。它会帮助我吗?

0 投票
2 回答
2944 浏览

android - 如何使用 ButterKnife 注入 ViewStub?

我想将 ViewStub 与 ButterKnife 一起使用,这就是我所做的:

日志说:

mText is a null object reference

我现在不知道,欢迎任何建议。谢谢!

0 投票
1 回答
1141 浏览

android - ViewStub 不显示?

我有一个rl_root包含一些视图和一个按钮的 Relativelayout,当按下按钮时,会调用一个showConfigStubView调用方法,它是为了使布局rl_root消失并且viewStub应该替换这个 viewGroup rl_root

在运行时,当showConfigStubView调用该方法时,viewGrouprl_root消失并且viewStub永远不会显示。

showConfigStubView调用intView.gone以使rl_root消失,然后以Viewstub编程方式创建一个新viewStub = new ViewStub(getActivity());的,然后使用其参数创建一个 realtiveLayout,然后将其添加ViewStub到新的 RelativeLayout,然后viewStub使用其各自的布局膨胀。

请看下面的代码,这些方法showConfigStubView解释了我如何调用ViewStub

主要布局

视图存根

方法 showConfigStubView

0 投票
0 回答
41 浏览

android - 如何知道当前向用户显示的 ViewStub

我有一个Fragmentwith main relativeLayoutans some ViewStubs,根据用户的选择,我设置了ViewStubtoGONEVISIBLE.

我有一个方法叫

setUpViewStub(R.layout.XX, RelativeLayout.CENTER_HORIZONTAL)并根据用户的选择,我通过ViewStuband 规则。

现在我想知道ViewStub当前向用户显示的是哪个?我该怎么做?

更新

我知道我可以选择任何视图并检查其可见性状态,但我不想那样做,我想通过 ViewStub 布局本身(r.layout.viewStub)检查任何 viewStub 的可见性。换句话说,我要求在布局本身上调用任何方法时,它会返回给定布局的可见性

0 投票
3 回答
3527 浏览

android - 检查我的 ViewStub 是否膨胀/可见并且为空/非空?

在问这个问题之前,我确实看到了很多其他帖子。似乎没有一个明确的解决方案。

我遇到了 ViewStub 的问题,我想检查 ViewStub 是否膨胀(可见或不可见)。基于此,我还有很多其他事情要做。

我在每个 ViewStub 布局中使用两个 ViewStub 和一个按钮,即在 layout/abc 和 layout/def 中会膨胀另一个 ViewStub。

我遇到的问题是未膨胀的 ViewStub 不为空,而我希望它为空。

有什么我想念的吗?

0 投票
1 回答
1259 浏览

performance - ViewStub 和 View 之间有什么区别吗?

我是 Android 开发的新手。我从https://developer.android.com/training/improving-layouts/loading-ondemand.html了解了 ViewStub

它提到它便宜且使用它的内存更少。

我有以下内容:

主布局.xml

测试.xml

主要活动:

问题:

View 和 ViewStub 在 MainActivity 中工作正常。

我确实了解 ViewStub 对于很少使用的视图很有用。如果在 MainActivity 中至少调用了 1 次 ViewStub,那么由于 test.xml 布局被添加到活动中,不应该是更多的内存使用吗?

正如我所看到的,除非它被称为 View.Gone...,否则 ViewStub 始终是可见的。

有人可以解释一下两者之间的区别吗?

我非常感谢您的帮助,

谢谢你。

0 投票
1 回答
2717 浏览

android - 膨胀包含片段的 Viewstub

膨胀包含片段的视图时是否有任何问题。在崩溃分析中,我很少看到

造成的

该操作由 onclick 触发,如下所示。

0 投票
2 回答
556 浏览

android - Android appwidget ViewStub

我正在尝试开发一个相当复杂的 appwidget,它可以以编程方式更改其中的一部分。Android 建议此类事情使用 ViewStub 小部件。

根据AppWidgets 页面RemoteViews 支持 ViewStub。

因为在使用 RemoteViews 时我不能findViewById()。所以我尝试使用

并且适用于 API > 15 的设备。

问题是,它不适用于较旧的 API,并且在扩展布局时会崩溃。

我试图寻找有关 API 兼容性的任何提及,但 ViewStub 应该可以从 API 1 获得。

那么当我们可以在 appwidget 中使用 ViewStub 时,是否有任何相关信息?

谢谢!

0 投票
0 回答
505 浏览

android - ViewStub 在 App 小部件中不起作用

下面是我尝试在应用小部件的小部件布局中使用的视图存根。

问题是,当我将其添加到小部件布局时,小部件 UI 会丢失,并且在小部件的位置显示“问题加载小部件”消息。

但是当我在活动布局中使用相同的视图存根时,它的工作非常好。

关于这个问题的任何建议或帮助。

提前致谢