并感谢您的帮助。我正在尝试使用 ViewAnimator 在屏幕上显示不同的视图。
所以:
我创建了 VievAnimator,
我向 ViewAnimator 添加了 2 个视图(在本例中为线性布局),
我设置了 setContentView(viewAnimator);
我打电话给 viewAnimator.showNext();
但是屏幕上什么都没有显示...
public class MainActivity extends Activity {
public DataBaseHelper db;
public EditText enter;
public TextView tv;
public ArrayList<String> listWord;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ViewAnimator viewAnimator = new ViewAnimator(this);
LayoutInflater inflater = (LayoutInflater)this.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout front =(LinearLayout) inflater.inflate(R.layout.front,viewAnimator );
LinearLayout back =(LinearLayout) inflater.inflate(R.layout.back,viewAnimator );
viewAnimator.addView(front);
viewAnimator.addView(back);
setContentView(viewAnimator);
viewAnimator.showNext();
非常感谢任何帮助!