xml:
<com.android.pagescroller.Pager
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1.0" >
</com.android.pagescroller.Pager>
<ImageButton
android:id="@+id/image_gun"
android:layout_width="70dp"
android:layout_height="70dp"
android:layout_gravity="left"
android:background="@drawable/gun"
android:clickable="true"
android:gravity="right" />
<ImageButton
android:id="@+id/image_hat"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="right"
android:background="@drawable/hat"
android:clickable="true"/>
爪哇:
scroller = ((Pager)findViewById(R.id.scrollView));
LayoutInflater layoutInflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
for (int i = 0; i < NUM_PAGES; i++) {
View pageView = layoutInflater.inflate(R.layout.page, null);
((TextView) pageView.findViewById(R.id.pageText)).setText(jokes[i]);
//pageView.setBackgroundColor(COLORS[i % COLORS.length]);
scroller.addPage(pageView);
}
im = (ImageButton)findViewById(R.raw.gun);
im.setOnClickListener(new OnClickListener(
) {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mysound = (MediaPlayer)MediaPlayer.create(PageScrollerActivity.this, R.raw.gun);
}
});
}
我正在使用寻呼机使用水平滚动视图,我需要为滚动视图中的所有页面制作一些通用的图像按钮。当我尝试完成它时,我失败了,因为似乎没有调用 Image Button 的 OnClick 事件。请帮忙。