问题描述
我要建立三个查看一圈,在每个视图两个按钮$ P $光伏和明年查看所有三个查看它们连接起来。我有三个布局为每个视图,三CustomView的膨胀与相应的布局。而且最重要的一项活动是举办ViewFlipper。
我的问题是:
1.how我可以在它们之间翻转与viewFlipper?
与myFlipper.addView(MyView的),或者我应该使用标签viewFlipper布局里面?
2.how夸大我的看法与相关布局我已经尝试 LayoutInflater吹气=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.t1,NULL);
我的行为看起来像这样
公共类活动1扩展活动{
私人ViewFlipper脚蹼;
公共无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.view_fliper_layout);
脚蹼=(ViewFlipper)findViewById(R.id.flipper);
myView1 temp1中=新myView1(本);
flipper.addView(myView1,1);
flipper.setDisplayedChild(1);
}
}
ViewFlipper鳍状肢=(ViewFlipper)findViewById(R.id.flipper);
//充气的意见
LayoutInflater充气=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
查看V1 = inflater.inflate(R.layout.t1,NULL);
查看V2 = inflater.inflate(R.layout.t2,NULL);
查看V3 = inflater.inflate(R.layout.t3,NULL);
//添加欣赏到脚蹼
viewFlipper.addView(V1);
viewFlipper.addView(V2);
viewFlipper.addView(第三版);
它们之间//将
flipper.showNext();
flipper.show previous();
的()
I want to build circle of three View,On each view two buttons to prev and next View all the three View connected by them.I have three layout for each View, and three CustomView that inflate accordingly with the layout.and above all one Activity that hold ViewFlipper.
my questions is:
1.how could I flip between them with viewFlipper?
with myFlipper.addView(myView) or should i use tag inside the viewFlipper layout?
2.how to inflate my view with the relevant LayoutI already try LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.t1, null);
my activity looks like this
public class Activity1 extends Activity {
private ViewFlipper flipper;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view_fliper_layout);
flipper = (ViewFlipper) findViewById(R.id.flipper);
myView1 temp1= new myView1 (this);
flipper.addView(myView1 , 1);
flipper.setDisplayedChild(1);
}
}
ViewFlipper flipper = (ViewFlipper) findViewById(R.id.flipper);
//Inflate the Views
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v1 = inflater.inflate(R.layout.t1, null);
View v2 = inflater.inflate(R.layout.t2, null);
View v3 = inflater.inflate(R.layout.t3, null);
//Add the views to the flipper
viewFlipper.addView(v1);
viewFlipper.addView(v2);
viewFlipper.addView(v3);
//Move between them
flipper.showNext();
flipper.showPrevious();
http://developer.android.com/reference/android/widget/ViewAnimator.html#showNext()
这篇关于viewflipper有不同的看法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!