当前位置: 代码迷 >> Android >> 安卓点击事件有关问题
  详细解决方案

安卓点击事件有关问题

热度:22   发布时间:2016-05-01 10:05:56.0
安卓点击事件问题
// 添加TextView控件
     for(int i = 0;i < menus.length;i++){
     TextView tvMenu = new TextView(this);
tvMenu.setLayoutParams(new LayoutParams(30,30)); 
tvMenu.setPadding(30, 14, 30, 10);
tvMenu.setText(menus[i]);
tvMenu.setTextColor(Color.WHITE);
tvMenu.setGravity(Gravity.CENTER_HORIZONTAL);
menuLinerLayout.addView(tvMenu,menuLinerLayoutParames);
tvMenu.setOnClickListener(SlideMenuOnClickListener);
menuList.add(tvMenu);
        }
// 单个菜单事件
OnClickListener SlideMenuOnClickListener = new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String menuTag =v.getText().toString();
new AlertDialog.Builder(MainActivity.this)
.setTitle("")
.setMessage(menuTag)
.setPositiveButton("确定" ,  null )
.show();}

为什么程序运行到String menuTag =v.getText().toString();这句就提示停止运行然后就退出
Android Java textview 控件

------解决方案--------------------
你试一下需不需要强制类型转换,转换成TextView对象,然后再v.getText()
------解决方案--------------------
v.getText()??没看到你setText
  相关解决方案