动态设置基于TextView的ViewFlipper

时间:2017-02-05 14:12:38

标签: java android viewflipper

我已经找到了许多从数组填充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);
}

0 个答案:

没有答案