在我的新闻应用程序中,我有一个视图翻转器,显示新闻标题,您可以查看下面的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>
动态地向这个ViewFlipper中添加TextViews,以动画形式显示新闻标题。以下是我向Flipper添加TextViews的代码。
现在,我面临的问题是如何在动态TextView上设置监听器,以便在标题被显示在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)
{
}