shwq.net
当前位置:首页 >> AnDroiD开发 怎样实现spinnEr下拉菜单由其他控件触... >>

AnDroiD开发 怎样实现spinnEr下拉菜单由其他控件触...

Button button = (Button )findViewById(R.id....); button.setonclickListener(new OnClickListener(){ public void onClick(View arg0) { spinner.performClick(); } });

原生spinner太难看 一般都自定义一个popupwindow更好看

您好,希望以下回答能帮助您 思路:tableLayout tab = new TableLayout(this); 然后设置属性. mSpinnerAge = new Spinner(context); mSpinnerAge.setLayoutParams(paramsw); ageList = super.defaultAgeList; ArrayAdapter adapter = new ArrayAd...

这个容易,用framlayout将你的列表布局写好至于最上层,设置visiable=“gone或者invisiable” 给组件写一个动画让他滑下来就行了,用开关来控制滑动事件。

Spinner是不存在下拉菜单的,默认的就是系统对话框形式。 在Android中,有一个叫PopupWindow的浮动窗口可以实现你要的效果,详细使用方法请百度,网上有很多教程,这里就不多说了。 至于显示的动画效果,使用Animation即可。

Spinner控件也是一种列表类型的控件,它的继承关系如下: Java.lang.Object ? Android.view.View ? android.view.ViewGroup ? android.widget.AdapterView ? android.widget.AbsSpinner ? android.widget.Spinner android.widget.Spinner继承了a...

这么说吧 PopWindow和Spinner的联系就在于,PopWindow完全可以实现Spinner的效果,其他的他俩还真是关系不大。。。。PopWindow更类似于Dialog。。。。

就是在layout中设置中的layout_width=" "改一下就好 在双引号里加数字dip就可以随意改宽度 如 android:layout_width="65dip"

楼主补充中的猜测是对的,onNothingSelected 方法,只要其它选项没被选择。就会触发。API文档上有详细的解释。

/*实现到支付宝和银联界面的跳转并从两个界面传值*/ public class MainActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener { Intent intent; private int requestCode; private Spinner sp; private String[] d...

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com