学习摘记@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...类似的错误,可能就是有名字的上的冲突,这是需要排查了.