即時通訊創建一個應用程序,您可以將照片從圖庫上傳到imageView。我希望該應用能夠在新的imageView上上傳每張新照片。例如,我從圖庫中選擇了一個圖像按鈕「ok」,並且該照片應該被上傳到現有圖像下方的新圖像視圖中,而不是像現在一樣在相同的ImageView中。任何人都可以給我例子如何做到這一點或一些教程?ImageView創建照片上傳
1
A
回答
2
你想要的是通過圖像填充一個ListView。這也將使您能夠滾動瀏覽加載的圖像。
在佈局文件:
<ListView
android:id="@+id/imageList"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</ListView>
在裝載活動:
imageList = (ListView)findViewById(R.id.imageList);
imageList.setAdapter(new MyImageAdapter());
和適配器:
class MyImageAdapter extends BaseAdapter {
ArrayList<Bitmap> bitmaps;
@Override
public int getCount() {
return bitmaps.length;
}
@Override
public Object getItem(int position) {
return bitmaps[position];
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup container) {
ImageView imageView;
if (convertView == null) {
imageView = new ImageView(mContext);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); // or other..
imageView.setLayoutParams(new GridView.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
} else {
imageView = (ImageView) convertView;
}
imageView.setImageBitmap(bitmaps[position]); // set image at appropriate position
return imageView;
}
}
你需要通過新加載畫廊圖像到該適配器的位圖陣列和更多的代碼 調優,但我相信你會管理。
0
你可以得到它的工作使用addview方法:http://developer.android.com/reference/android/view/ViewGroup.html
請看看這個類似的問題:Android - Dynamically Add Views into View
相關問題
- 1. Android:如何從ImageView上傳照片?
- 2. 從照片上傳會話創建user_id?
- 3. Facebook相冊創建和照片上傳
- 4. 上傳照片
- 5. Android:上傳照片
- 6. 照片不上傳
- 7. GWT上傳照片
- 8. PhotobucketNet照片上傳
- 9. facebook上傳照片
- 10. iOS上傳照片
- 11. PHP - 上傳照片
- 12. Dropbox照片上傳
- 13. Plixi上傳照片
- 14. Flickr照片上傳
- 15. 照片上傳CodeIgniter
- 16. publish_actions上傳照片?
- 17. 從Google照片上傳多張照片
- 18. 創建照片流
- 19. 當我拍照並在ImageView中傳遞照片時,照片浮動錯誤?
- 20. 如何在Android上創建照片庫?
- 21. phonegap空創建後的照片上傳目錄
- 22. 在zend框架中創建個人照片上傳器
- 23. 允許用戶繞過創建圖庫上傳照片
- 24. 使用文件上傳創建個人資料照片
- 25. 創建一個帶有多張照片上傳(PLupload)的表單
- 26. PHP - 將多張照片上傳到新創建的目錄中
- 27. 將遠程照片上傳到上傳
- 28. 上傳多張照片
- 29. 上傳照片使用PHP
- 30. Facebook PHP SDK上傳照片
謝謝你工作正常! – kosas