-2
A
回答
0
在這段代碼中,你可以通過使用電網layout..Try這個代碼放置任何插件...
// XML:
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
//Sample.java
import android.app.Activity;
import android.os.Bundle;
import android.widget.GridView;
public class Sample extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sample);
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(Sample.this));
}
}
//ImageAdapter.java
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
public class ImageAdapter extends BaseAdapter {
private Context mContext;
// Constructor
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbIds.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
// create a new ImageView for each item referenced by the Adapter
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(170, 170));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
} else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
// Keep all Images in array
public Integer[] mThumbIds = {
//here you can place the image
R.drawable.ic_radio_2, R.drawable.ic_radio_3,
R.drawable.ic_radio_4, R.drawable.ic_radio_5,
R.drawable.ic_radio_4, R.drawable.ic_radio_6,
};
}
相關問題
- 1. Android的工作室 -
- 2. Android的工作室:
- 3. Rad工作室或Android工作室
- 4. Android工作室:java.lang.NoClassDefFoundError
- 5. Android工作室AsyncTask
- 6. Android工作室gradle.properties
- 7. 在Android工作室
- 8. 與Android工作室
- 9. Android工作室OnTouchListener
- 10. 爲Android工作室
- 11. Android工作室gradle
- 12. 在Android工作室
- 13. Android工作室:TimerTask
- 14. 的Endeca網絡工作室工作不
- 15. Android的工作室+ Artifactory的
- 16. Android的工作室 - 的AsyncTask
- 17. Android工作室導入非android工作室項目時出錯
- 18. 的Android工作室搖籃不工作
- 19. 在Android工作室的PLAY
- 20. HELLO-JNI的Android工作室
- 21. Android的工作室:碎片
- 22. Android的工作室 - 從GetIdToken
- 23. Android的工作室 - 將包
- 24. Android工作室的錯誤?
- 25. 的Android 3.0工作室β2
- 26. Android工作室的半圈
- 27. Android的工作室 - 編程
- 28. Android的工作室 - FragmentPageAdapter
- 29. 的Android工作室更名
- 30. 的Android工作室「)」預期
歡迎來到Sta ckOverflow。我們很樂意幫助你。你可以發佈你已經嘗試過的代碼,以便我們可以回答你的問題嗎? –
顯示你嘗試過什麼,輸出是什麼,以及你的期望。這是你應該在這裏提出問題的方式。 –
你應該谷歌的'android gridview'。 –