在我的示例新闻应用程序中,我有一个显示新闻标题的视图 Flipper,您可以在下面看到 ViewFlipper 的 XML 代码。
<ViewFlipper android:id="@+id/pushFlipper"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:background="#90333333"
android:flipInterval="4000"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="10dip"
>
</ViewFlipper>
我动态地将 TextViews 添加到此 ViewFlipper 中,以便以动画形式显示新闻标题。这是我将 TextViews 添加到 Flipper 的代码。
现在,我面临的问题是如何在动态 TextViews 上设置监听器,我可以在 textview 上显示的标题的新 Activity 中显示适当的新闻描述。请在这方面帮助我,您的帮助将不胜感激。
pushFlipper = ((ViewFlipper) this.findViewById(R.id.pushFlipper));
pushFlipper.startFlipping();
try
{
RSSdata = new RSSHandler();
for (int i = 2; i < RSSdata.getTitle().size(); i++)
{
TextView tvNewsRSS = new TextView(this);
tvNewsRSS.setText(RSSdata.getTitle().get(i).toString());
tvNewsRSS.setTextColor(Color.parseColor("#FFFFFF"));
tvNewsRSS.setTextSize(14);
tvNewsRSS.setGravity(Gravity.CENTER_VERTICAL);
pushFlipper.addView(tvNewsRSS);
}
}
catch(Exception e)
{
}