zoukankan      html  css  js  c++  java
  • android编译错误“OnClickListener cannot be resolved to a type”

    在android代码编译时可能会出现如下错误:

    部分代码:

    1. <span style="font-size:18px;">public void onCreate(Bundle savedInstanceState) {  
    2.         super.onCreate(savedInstanceState);  
    3.         setContentView(R.layout.addnew);  
    4.           
    5.         btn_img=(ImageButton) this.findViewById(R.id.btn_img);  
    6.         btn_img.setOnClickListener(new OnClickListener() {  
    7.               
    8.             public void onClick(View v) {  
    9.                 initImageChooseDialog();  
    10.                 imageChooseDialog.show();  
    11.             }  
    12.         });</span>  

    错误提示:OnClickListener cannot be resolved to a type

    解决方案:将语句btn_img.setOnClickListener(new OnClickListener(){···}中的OnClickListener改为View.OnClickListener即可

    package com.example.activitytest;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.view.Window;
    import android.widget.Button;
    import android.widget.Toast;
    
    public class FirstActivity extends Activity {
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		// TODO Auto-generated method stub
    		super.onCreate(savedInstanceState);
    		
    		//隐藏标题栏
    		requestWindowFeature(Window.FEATURE_NO_TITLE);
    		
    		//加载布局
    		setContentView(R.layout.first_layout);
    		
    		Button button1 = (Button)findViewById(R.id.button1);
    		
    		button1.setOnClickListener(new View.OnClickListener() {
    			
    			@Override
    			public void onClick(View v) {
    				// TODO Auto-generated method stub
    				
    				Toast.makeText(FirstActivity.this, "alert aaaaa button1", Toast.LENGTH_SHORT).show();
    				
    			}
    		});
    		
    	}
    
    }
    
  • 相关阅读:
    iOS-Core Text 入门
    Mac浏览器全屏设置
    Quartz 2D - 图形上下文(Graphics Contexts)
    Quartz 2D 概述
    Quartz 2D官方文档翻译(持续更新中)
    那些年,我们常掉进去的坑
    CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理 (转载)
    科大讯飞
    Object-C语言类的扩展
    科大讯飞语音识别
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/5067479.html
Copyright © 2011-2022 走看看