1
如何使用match_parent寬度和自動高度比在Android視圖上製作圖像? 該視圖必須有一個垂直滾動條,可以讓我們看到圖像的重置。圖像下方有些按鈕。帶有滾動條的Android圖像視圖
下面的圖可以給出我想要實現的內容的概念。
--------------
| ||
| image ||
| ||
|-------------
| Buttons |
---------------
如何使用match_parent寬度和自動高度比在Android視圖上製作圖像? 該視圖必須有一個垂直滾動條,可以讓我們看到圖像的重置。圖像下方有些按鈕。帶有滾動條的Android圖像視圖
下面的圖可以給出我想要實現的內容的概念。
--------------
| ||
| image ||
| ||
|-------------
| Buttons |
---------------
您可以使用視圖尋呼機。
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="300dp" />
int[] images={R.drawable.pr1,R.drawable.pr2,R.drawable.pr3,R.drawable.pr4,R.drawable.pr5};
viewPager=(ViewPager)findViewById(R.id.viewpager);
adapter=new CircleViewAdapter(StartScreen.this,images);
viewPager.setAdapter(adapter);
適配器:
public class CircleViewAdapter extends PagerAdapter {
private Context mContext;
LayoutInflater mLayoutInflater;
private int[] mResources;
public CircleViewAdapter(Context context, int[] resources) {
mContext = context;
mLayoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
mResources = resources;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
View itemView = mLayoutInflater.inflate(R.layout.flipper_item,container,false);
ImageView imageView = (ImageView) itemView.findViewById(R.id.flipimage);
imageView.setImageResource(mResources[position]);
container.addView(itemView);
return itemView;
}
@Override
public void destroyItem(ViewGroup collection, int position, Object view) {
collection.removeView((View) view);
}
@Override
public int getCount() {
return mResources.length;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
}
我要的僅僅是佈局設計您的ImageView的。不使用java代碼可以做設計嗎? –
包裝使用滾動視圖(垂直) –