3
我有不同的屏幕在Android应用程序中工作。 我为此使用ViewFlipper。 我决定使用不同类不同的看法儿童android:我可以使用不同的类为不同的孩子viewflipper
,这在主屏幕类是: -
public class HomeScreen {
private Button signIn;
private Button createAccount;
private View v;
private Context context;
private ViewFlipper viewflipper;
public HomeScreen(Context context,View v,ViewFlipper viewflipper) {
this.v=v;
this.context = context;
this.viewflipper = viewflipper;
signIn = (Button) v.findViewById(R.id.button_sign_in_homeScreen);
createAccount = (Button)v.findViewById(R.id.button_createAccount_homeScreen);
signIn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
viewflipper.setDisplayedChild(1);
}
});
}
但显示运行异常 了java.lang.RuntimeException:无法启动活动ComponentInfo 任何人都可以请帮我
是getCurrentFocus()是获取视图的正确方法吗?
什么,我试图实现是
- 我需要使用不同的类来定义,听视图的鳍状肢的每个孩子的
- 在上面的例子中的主屏幕是一个控件我的孩子屏幕的视图鳍
- 但行
v.findViewById
显示错误我认为getCurrentFocus()不是正确的方式发送视图
我不知道天气我正在以正确的方式移动吗?当我定义和监听所有的viewflipper的孩子的所有控件时,我定义了这个viewflpper,这个类变得非常大。这让我这么想..
谢谢...
OK..thanks ......这对新信息我.............. – 2010-10-29 13:18:22