您好,是这样的:
换成LinkButton就可以。——解决方案——好像触发ItemDataBind事件然后用Button b= (eItemFindContorl("Button3") as Button);才能发现button 在模板里的服务器端代码都要事件编写 在用eitemfindcontorl找------解决方案。
- (void)tabBarController:(UITabBarController )tabBarController didSelectViewController:(UIViewController )viewController
{
int index = tmpTabBarControllerselectedIndex;
NSString titleName = nil;
switch (index) {
case 0:
titleName = @"FirstView";
break;
case 1:
titleName = @"SecondView";
break;
case 2:
titleName = @"ThirdView";
break;
default:
break;
}
[viewController setTitle:titleName];
UIImage image = [UIImage imageNamed:@"clockiconpng"];
[[viewController tabBarItem] setImage:image];
[window addSubview:viewControllerview];
[window makeKeyAndVisible];
这是因为spinner把item容器的焦点抢走了,你要给最外层layout添加一个属性:
android:descendantFocusability="afterDescendants"意思是让子视图获得焦点,然后才是layout自己
typeSpinnersetOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<> parent, View view, int position, long id) {
if (position == 1 || position == 2) {
date_textsetVisibility(ViewGONE);
et_datesetVisibility(ViewGONE);
btn_datesetVisibility(ViewGONE);
} else {
date_textsetVisibility(ViewVISIBLE);
et_datesetVisibility(ViewVISIBLE);
btn_datesetVisibility(ViewVISIBLE);
}
}
你看你选择的是第几项。 就跳转啊。 至于数据。 跳转界面是Intent, Intent附带数据就可以了
1下拉列表使用Spinner。
2布局:
<Spinner android:id="@+id/Spinner01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Spinner>
3实现
1)新增选择内容:String[] m={"A型","B型","O型","AB型","其他"};
2)初始化设配器:
private ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,androidRlayoutsimple_spinner_item,m);
adaptersetDropDownViewResource(androidRlayoutsimple_spinner_dropdown_item); //设置下拉列表的风格
spinnersetAdapter(adapter);//将adapter 添加到spinner中
spinnersetOnItemSelectedListener(new SpinnerSelectedListener()); //添加事件Spinner事件监听
3)新建Spinner监听器
class SpinnerSelectedListener implements OnItemSelectedListener{
public void onItemSelected(AdapterView<> arg0, View arg1, int arg2,
long arg3) {
viewsetText("你选择的值:"+m[arg2]);//设置编辑框为获取到的选择值
}
public void onNothingSelected(AdapterView<> arg0) {
}
}
以上就是关于Android spinner点击相同的item怎么触发事件全部的内容,包括:Android spinner点击相同的item怎么触发事件、lisyView里边添加spinner之后ListView的item不能点击了,怎么解决、android开发中,给Spinner中某一个选项设置触发事件,将数据传到下一个界面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)