我已经找到了许多从数组填充ImageView ViewFlipper的答案,但对通过String []数组填充的TextView脚本提供了很多帮助。我试图对其他建议进行建模,但我所做的并不是很有效。现在结果是,如果我的数组中的第一个字符串显示在翻板视图中,但没有发生翻转动作,当然,没有其他字符串显示。
我的XML
<ViewFlipper
android:id="@+id/vf_tagFlipperFWR"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
我的代码 - 我从帮助程序类获取我的数组(FYI getTagArray在其他地方工作)
vf_tagFlip = (ViewFlipper) findViewById(R.id.vf_tagFlipperFWR);
String[] tagArrayTemp = numberPickerHelper.getTagArray(this);
for(int i=0; i<tagArrayTemp.length; i++){
setFlipperText(tagArrayTemp[i]);
}
setFlipperText方法
private void setFlipperText(String s) {
TextView tv = new TextView(getApplicationContext());
tv.setText(s);
tv.setTextColor(Color.parseColor("#ffffff"));
tv.setTextSize(20);
tv.setGravity(1);
vf_tagFlip.addView(tv);
}