C#中用于组件的背景图像布局的5个选项分别是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中用于组件的背景图像布局的5个选项分别是啥意思?相关的知识,希望对你有一定的参考价值。

C#中用于组件的背景图像布局的5个选项的意思:

背景图片重复:BackgroundImageLayout属性设置为Tile(默认);



背景图片左边显示:BackgroundImageLayout属性设置为None;



背景图片右边显示:BackgroundImageLayout属性设置为None,同时RightToLeft属性设置为Yes;



背景图片居中显示:BackgroundImageLayout属性设置为Center;



背景图片拉申:BackgroundImageLayout属性设置为Stretch;



背景图片按比例放大到合适大小:BackgroundImageLayout属性设置为Zoom。

参考技术A 背景图片重复:BackgroundImageLayout属性设置为Tile(默认)

背景图片左边显示:BackgroundImageLayout属性设置为None

背景图片右边显示:BackgroundImageLayout属性设置为None,同时RightToLeft属性设置为Yes

背景图片居中显示:BackgroundImageLayout属性设置为Center

背景图片拉申:BackgroundImageLayout属性设置为Stretch

背景图片按比例放大到合适大小:BackgroundImageLayout属性设置为Zoom
参考技术B 背景图片重复:BackgroundImageLayout属性设置为Tile(默认)

背景图片左边显示:BackgroundImageLayout属性设置为None

背景图片右边显示:BackgroundImageLayout属性设置为None,同时RightToLeft属性设置为Yes

背景图片居中显示:BackgroundImageLayout属性设置为Center

背景图片拉申:BackgroundImageLayout属性设置为Stretch

背景图片按比例放大到合适大小:BackgroundImageLayout属性设置为Zoom

如何在运行时在android中切换布局?

【中文标题】如何在运行时在android中切换布局?【英文标题】:how to switch between layout at runtime in android? 【发布时间】:2011-11-24 18:03:41 【问题描述】:

我在顶部连续有四个图像,单击每个图标时,我想更改底层背景(图像)和布局上的控件,这样它就可以实现类似标签的结构和行为,我想知道实现这一目标的最佳方法是什么?我想我将有四个布局,每个布局都有一个突出显示的图像,显​​示选择的选项卡和布局上的相应组件,并且会在用户单击图像时更改此布局。

这是实现这一目标的好主意吗?或者我有不同的解决方案?

如果你能给我一些关于必要功能或 API 或布局组件相关代码的想法,那就太好了 欢迎提出建议,谢谢!

【问题讨论】:

【参考方案1】:

这不是一个好主意。您应该使用 android 的选项卡架构。 Here is a example at developer.android

【讨论】:

【参考方案2】:

您可以通过将视图切换为不可见和可见来更改布局。但是当你想改变 4 个布局时,这不是一个好主意。

    如果有 4 种布局切换,代码维护会变得很困难。

    最好使用选项卡,它可以帮助您保留每个布局的状态。

    自定义 tabWidget 使其看起来像顶部有 4 个按钮,而不是选项卡。

HTH。

【讨论】:

每个布局上几乎没有一两个按钮,所以不存在维护问题 也没有什么可以维护状态,所以我需要简单的解决方案 然后您可以通过打开和关闭可见性来切换布局。

以上是关于C#中用于组件的背景图像布局的5个选项分别是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

notepad++安装的四个选项是啥意思?

如何在运行时在android中切换布局?

谁能解释一下手机的 recovery是啥???里面的英文选项分别都是啥

JPG、GIF、BMP和PNG格式分别是啥意思?

PS软件打开图像后,右下角图层栏背景前面有个眼睛图标,表示的是啥意思,有些PS教程中让去掉,怎么去掉

Android 布局里的属性 android:stretchColums="*" 是啥意思