unity 如何设置一个未选择的(默认值为空)的下拉列表dropdown

博客介绍了在Unity中设置一个启动时未被选择的Dropdown的方法。包括用InputField或Text覆盖文字,添加默认项,初始化Dropdown,选择默认值,移除默认项,最后在事件监听时设置Text。

     unity设置下拉列表时总是指定一个默认选择值,如何设置一个在启动时未被选择的dropdown,如下:

     1.设置一个inputfield或者text覆盖住dropdown文字,inputfield

     2.list添加一个默认项default,list<string> temp=new list<string>{"1","2","3","default"};

      3.初始化dropdown: dropdown.addoptions(temp);

      4.选择default为默认值:  dopdown.value=dopdown.options.Count - 1;

      5.移除default:  dopdown.options.RemoveAt(dopdown.options.Count - 1)

      6.最后在事件监听时设置text:dropdown.onValueChanged.AddListener(value =>{  if (dropdown.options[value].text == "default")

                return;inputfield.text = m_dropdown.options[value].text});

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值