是否有部分布局的概念可以在运行时更改而不会滑动?

杰罗恩·范内维尔(Jeroen Vannevel)

我试图找出我必须使用的技术。

我的布局应包含3个部分:顶部和右侧保持不变,左侧部分可以在运行时更改。当用户决定更改此左侧部分时,它应在该位置显示另一个布局。

到目前为止,我已经找到了以下方法:

  • ViewFlipper
    并不是我真正想要的东西,因为它是通过将手指滑动到侧面而不是按下按钮来使用的

  • ViewPager
    似乎与ViewFlipper几乎相同。

  • ViewStub
    只能使用一次,因此不可行(我希望用户能够来回更改)。

可悲的是,他们都没有做这份工作(除非我误解了)。甚至有可能做我想做的事吗?

贝尼托·贝托利(Benito Bertoli)

如果不太复杂,可以使用ViewAnimator

对于更高级的东西,碎片解决方案

注意:你可以称之为setDisplayedChild()一个ViewFlipper到视图之间切换程序。

你也可以拨打setCurrentItem()ViewPager(其中的方式可以使用片段)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在运行时更改xml或布局

是否可以在运行时更改组件样式?

是否可以在运行时更改AngularJS变量的类型?

在Haxe / Starling中,是否有编程方式可以在运行时更改vsync?

如何在运行时更改NLog布局?

在运行时更改语言环境不会影响片段

是否可以在运行时更改Android <host-apdu-service>属性android:requireDeviceUnlock?

是否可以在运行时更改Docker挂载的只读/读写状态?

是否可以在运行时更改 TinyMCE 中的按钮文本?

是否可以在运行时更改AWS Lambda的日志级别?

是否可以在运行时更改 DDV_MinMaxInt 范围?

是否可以在 Swift 中在运行时更改本地化语言?

FileHelpers库-是否可以在运行时更改字段的日期格式?

是否可以在运行时更改max_input_vars?

是否可以在uwp中在运行时更改启动屏幕?

CLIPS-是否可以在运行时更改规则的显着性?

AS400-CRTCMD本地化。是否可以在运行时更改语言?

在运行时具有自动布局的UIButton大小

xml 有变量吗?那么某些部分可以在运行时更换吗?

您可以在运行时更改注释消息吗?

在Kotlin中,可以在运行时更改委派吗?

Diesel可以在运行时更改架构吗?

Heroku是否在运行时更改dyno IP?

是否可以在运行时动态指定输出参数

是否可以在运行时获取类型参数?

是否可以在运行时动态加载Svelte模板?

迅速。是否可以在运行时确定属性时间

是否可以在运行时在Julia中创建类型?

是否可以在运行时强制转换模板参数?