读书人

学习摘记@Cannot cast from View to P

发布时间: 2012-09-22 21:54:54 作者: rapoo

学习摘记@Cannot cast from View to ProgressBar解决办法

学习过程中eclipse的探号提醒为“Cannot cast from View to ProgressBar解决办法”

经过检查发现问题出现在类名与函数名冲突了(如下1行与15、16行),原因知道了解决办法就简单了,重命类名就好了。

public class ProgressBar extends Activity{private ProgressBar m_ProgressBar;private ProgressBar m_ProgressBar2;Button m_button;public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);//设置窗口模式requestWindowFeature(Window.FEATURE_PROGRESS);setProgressBarVisibility(true);setContentView(R.layout.progressbar);//获取Progressbarm_ProgressBar=(ProgressBar)findViewById(R.id.progressBar1);m_ProgressBar2=(ProgressBar)findViewById(R.id.progressBar2);m_button=(Button)findViewById(R.id.button1);}}

?

开发过程中如果遇到类似Cannot cast from...类似的错误,可能就是有名字的上的冲突,这是需要排查了.

读书人网 >移动开发

热点推荐