我正在尝试将单独的图像加载到下拉选项中。在检查器中更改选项的图像字段不会给出所需的结果。我无法在代码中解决问题:
public class FillDroPDown : MonoBehavior {
public Dropdown dd;
void Start () {
dd.options.Clear();
dd.AddOptions(new List<Dropdown.OptionData> {
new Dropdown.OptionData {text="1",
image=Resources.Load("LeftToRight.png", typeof(Sprite))
as Sprite}
});
}
void Update () {
}
}
显示了文本,但没有图像。我创建了一个 Resources 文件夹并将图像复制到那里。如何解决这个问题?我的 Unity 版本是 5.3.4f1。
最佳答案
问题已通过以下方式解决:在资源对象的路径中无需添加文件扩展名。同样在 Dropdown
对象中,您需要将 Item Image
属性安装到此 Dropdown
的“Item Background
”。要将图像设置到标题中,您可以将 Image
对象添加到 Dropdown
并将 Caption Image
属性设置为此添加的图像。
关于c# - 在下拉项中添加单个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36591329/