问题标签 [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 投票
0 回答
447 浏览

android - 在片段的活动可见后从片段加载视图

我在片段中有一个视图(谷歌地图),它占用了 UI 线程的大部分时间,所以我想用 ViewStub 而不是地图视图显示片段,在显示片段后,我会膨胀viewStub 布局。像这样 :

问题是我不知道在哪里放置上面的代码,以便在显示片段之后执行并且只执行一次。

0 投票
1 回答
208 浏览

android - 在布局中使用 ViewStubs 时出现 ButterKnife IllegalStateException

使用ViewStubs使布局更轻量级并提高性能。我有一些要在ViewStubs. 各个布局的各个组件在我的活动中定义并使用ButterKnife.

但是,在运行时,ButterKnife会抛出一个异常,即找不到任何定义的组件。

我知道布局只是ViewStub在调用后的.inflate()方法中膨胀,但有没有办法可以使用ButterKnife

0 投票
2 回答
7402 浏览

android - ViewStub 必须有一个非空的 ViewGroup viewParent

我正在使用ViewStubs在我的布局中加载显示数据。因为我ButterKnife用来绑定布局组件,所以我有自定义类来保存单独的viewstub 布局的组件,例如一个这样的viewstub 如下。

处理@layout/featured_content组件的类如下:

我像这样膨胀布局:

上述方法在我的片段中的两个不同位置调用。它第一次正确充气,但第二次引用失败java.lang.IllegalStateException: ViewStub must have a non-null ViewGroup viewParent

我该如何处理这种情况。

0 投票
3 回答
753 浏览

android - DecorView 中的 ViewStub 是什么?

我发现在decorView,有或没有标题或ActionBarViewStub都会存在。

它有什么用?

在此处输入图像描述

0 投票
2 回答
513 浏览

android - 使用本机小部件膨胀 ViewStub

是否可以使用原生 android 小部件为 ViewStub 充气?

例如:

我想用 Switch 或 Checkbox 替换/膨胀 ViewStub。那可能吗?

0 投票
1 回答
316 浏览

android - 膨胀 ViewStub 以覆盖整个内容视图

我想扩大 aViewStub以覆盖整个内容视图。

ViewStub包含在 Activity 的根CoordinatorLayout视图中。此外,Activity 的布局包含一个Toolbar作为ActionBarvia的集合.setSupportActionBar()

下面是 Activity 的布局:

目前,ViewStub将膨胀以仅占用Toolbar. 我怀疑这可能是因为Toolbar设置为ActionBar,如前所述。我怎样才能膨胀ViewStub它以占据整个内容视图?

0 投票
1 回答
1200 浏览

android - 在 ConstraintLayout 中使用 ViewStub,在 ViewStub 未充气时相对定位更改为“parent”

我使用视图之间的相对定位,如下例所示。 https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html#RelativePositioning

在我的例子中,按钮 A 是一个ViewStub,它在特定情况下膨胀。如果按钮 A 没有充气。然后按钮 B 的相对定位将更改为“父”。按钮 B 的相对位置是否可能在按钮 A 未充气时更改为“按钮 A 的相对位置”?

0 投票
1 回答
799 浏览

android - Android ViewStub 管理替换内部视图

我正在使用ViewStubAndroid 组件进行测试。我可以充气View并用新的替换,但是当我用新的替换现有View的时,我怀疑驱逐舰永远不会在旧的替换视图中调用。这是我的逻辑的示例代码:

我想强行销毁所有旧的替换Views

0 投票
0 回答
1088 浏览

android - 如何正确使用带有 ViewStub 的 Kotlin Android 扩展?

扩展程序是否具有调用膨胀视图的魔力?据我所知,我应该打破 code 和 call 的和谐findViewById

目的是layout_ongoingView在某个时候膨胀布局,并根据场景再次隐藏和可见。

和代码

0 投票
1 回答
1659 浏览

android - 如何在 Android Studio 中显示 ViewStub 预览?

我有一个像这样的 ViewStub -

但是 ViewStub 不会在布局预览和设计选项卡中呈现。使用<include/>虽然有效。

我正在使用 Android Studio 3.0 Beta 6。

使用 ViewStub 时有没有办法渲染预览?

编辑:

谷歌问题跟踪器https://issuetracker.google.com/issues/37090997中似乎有一个功能请求。但是直到现在还没有人研究过它。如果有人有任何解决方法,我仍然会保留这个问题。