本文整理了Java中android.widget.ImageView.setImageBitmap()
方法的一些代码示例,展示了ImageView.setImageBitmap()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImageView.setImageBitmap()
方法的具体详情如下:
包路径:android.widget.ImageView
类名称:ImageView
方法名:setImageBitmap
暂无
代码示例来源:origin: stackoverflow.com
String name = c.getString(str_url);
URL url_value = new URL(name);
ImageView profile = (ImageView)v.findViewById(R.id.vdo_icon);
if (profile != null) {
Bitmap mIcon1 =
BitmapFactory.decodeStream(url_value.openConnection().getInputStream());
profile.setImageBitmap(mIcon1);
}
代码示例来源:origin: stackoverflow.com
File imgFile = new File("/sdcard/Images/test_image.jpg");
if(imgFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
myImage.setImageBitmap(myBitmap);
}
代码示例来源:origin: stackoverflow.com
private void loadImageFromStorage(String path)
{
try {
File f=new File(path, "profile.jpg");
Bitmap b = BitmapFactory.decodeStream(new FileInputStream(f));
ImageView img=(ImageView)findViewById(R.id.imgPicker);
img.setImageBitmap(b);
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) {
View result=inflater.inflate(R.layout.sample, container, false);
int inSampleSize=getArguments().getInt(KEY_SAMPLE_SIZE, 1);
try {
Bitmap flower=
load("Tibouchina_urvilleana_flower_ja.jpg", inSampleSize);
Bitmap logo=load("square.png", inSampleSize);
ImageView iv=(ImageView)result.findViewById(R.id.flower_large);
iv.setImageBitmap(flower);
iv=(ImageView)result.findViewById(R.id.flower_small);
iv.setImageBitmap(flower);
iv=(ImageView)result.findViewById(R.id.logo_large);
iv.setImageBitmap(logo);
iv=(ImageView)result.findViewById(R.id.logo_small);
iv.setImageBitmap(logo);
TextView tv=(TextView)result.findViewById(R.id.byte_count);
tv.setText(String.valueOf(byteCount(flower)));
}
catch (IOException e) {
Log.e(getClass().getSimpleName(), "Exception loading bitmap", e);
}
return(result);
}
代码示例来源:origin: stackoverflow.com
// Find the last picture
String[] projection = new String[]{
MediaStore.Images.ImageColumns._ID,
MediaStore.Images.ImageColumns.DATA,
MediaStore.Images.ImageColumns.BUCKET_DISPLAY_NAME,
MediaStore.Images.ImageColumns.DATE_TAKEN,
MediaStore.Images.ImageColumns.MIME_TYPE
};
final Cursor cursor = getContext().getContentResolver()
.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null,
null, MediaStore.Images.ImageColumns.DATE_TAKEN + " DESC");
// Put it in the image view
if (cursor.moveToFirst()) {
final ImageView imageView = (ImageView) findViewById(R.id.pictureView);
String imageLocation = cursor.getString(1);
File imageFile = new File(imageLocation);
if (imageFile.exists()) { // TODO: is there a better way to do this?
Bitmap bm = BitmapFactory.decodeFile(imageLocation);
imageView.setImageBitmap(bm);
}
}
代码示例来源:origin: stackoverflow.com
File(Environment.getExternalStorageDirectory()
.getAbsolutePath()
+ "/images");
ImageView imageView = new ImageView(this);
Bitmap imbm = BitmapFactory.decodeFile(parent.listFiles()[count]
.getAbsolutePath());
imageView.setImageBitmap(imbm);
imageView.setLayoutParams(params);
flipper.addView(imageView);
代码示例来源:origin: stackoverflow.com
+ File.separatorChar
+ System.currentTimeMillis() + ".jpg";
File file = new File(path);
if (file.exists() == false) {
file.getParentFile().mkdirs();
file.createNewFile();
mImageView = (ImageView) findViewById(R.id.iv_photo);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
+ selectedImagePath);
File file = new File(Environment.getExternalStorageDirectory(),
selectedImagePath);
mImageView.setImageBitmap(bm);
代码示例来源:origin: nanchen2251/AiYaCompressHelper
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK) {
if (data == null) {
showError("Failed to open picture!");
return;
}
try {
oldFile = FileUtil.getTempFile(this, data.getData());
mImageOld.setImageBitmap(BitmapFactory.decodeFile(oldFile.getAbsolutePath()));
mTextOld.setText(String.format("Size : %s", getReadableFileSize(oldFile.length())));
clearImage();
} catch (IOException e) {
showError("Failed to read picture data!");
e.printStackTrace();
}
}
}
代码示例来源:origin: pili-engineering/PLDroidShortVideo
private void configVideoItem(ViewHolder holder, PLComposeItem item) {
Bitmap bitmap = getVideoThumbnail(item.getFilePath());
if (bitmap != null) {
holder.mItemThumbnail.setImageBitmap(bitmap);
}
PLMediaFile file = new PLMediaFile(item.getFilePath());
holder.mItemName.setText("文件名:" + new File(item.getFilePath()).getName());
if (file.hasVideo()) {
String videoParams = "视频:" + file.getVideoWidth() + "x" + file.getVideoHeight() + ", " + file.getVideoRotation() + " 度";
holder.mItemParams.setText(videoParams);
}
if (file.hasAudio()) {
String audioParams = "音频:" + file.getAudioSampleRate() + "Hz, ";
if (file.getAudioChannels() == 1) {
audioParams += "单通道";
} else {
audioParams += "立体声";
}
holder.mItemDuration.setText(audioParams);
} else {
holder.mItemDuration.setText("音频:无");
}
file.release();
}
代码示例来源:origin: stackoverflow.com
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.tab1,container,false);
ImageView iklansatu = (ImageView) view.findViewById(R.id.iklanpertama);
try {
URL newurl = new URL(gambar1[0]);
Bitmap mIcon_val = BitmapFactory.decodeStream(newurl.openConnection().getInputStream());
iklansatu.setImageBitmap(mIcon_val);
} catch (Exception e) {
}
return view;
}
代码示例来源:origin: stackoverflow.com
String urlString = "http://your image url";
URL url = new URL(urlString);
ImageView imageView = (ImageView)findViewById(R.id.userImage);
if (imageView != null) {
Bitmap bmIcon = BitmapFactory.decodeStream(url_url.openConnection().getInputStream());
imageView.setImageBitmap(bmIcon);
}
代码示例来源:origin: novoda/android-demos
public View getView(int position, View convertView, ViewGroup parent) {
View view;
if (convertView == null) {
final LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.carousel_gallery_li, null);
} else {
view = convertView;
}
final ImageView imageView = (ImageView) view.findViewById(R.id.image);
Bitmap image = null;
try {
InputStream bitmap = mContext.getAssets().open(PLACEHOLDER_FILE);
image = BitmapFactory.decodeStream(bitmap);
} catch (IOException exception) {
Log.e(TAG, "An error occurred when you have tried to open the file: "+ PLACEHOLDER_FILE, exception);
}
imageView.setImageBitmap(image);
return view;
}
}
代码示例来源:origin: eleme/UETool
@Override
public void bindView(BitmapItem bitmapItem) {
super.bindView(bitmapItem);
vName.setText(bitmapItem.getName());
Bitmap bitmap = bitmapItem.getBitmap();
int height = Math.min(bitmap.getHeight(), imageHeight);
int width = (int) ((float) height / bitmap.getHeight() * bitmap.getWidth());
ViewGroup.LayoutParams layoutParams = vImage.getLayoutParams();
layoutParams.width = width;
layoutParams.height = height;
vImage.setImageBitmap(bitmap);
vInfo.setText(bitmap.getWidth() + "px*" + bitmap.getHeight() + "px");
}
}
代码示例来源:origin: mayubao/KuaiChuan
viewHolder.iv_shortcut.setImageBitmap(fileInfo.getBitmap());
}else{
if(FileUtils.isApkFile(fileInfo.getFilePath())){
viewHolder.iv_shortcut.setImageBitmap(BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.icon_apk));
}else if(FileUtils.isMp4File(fileInfo.getFilePath())){
viewHolder.iv_shortcut.setImageBitmap(BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.icon_mp4));
viewHolder.iv_shortcut.setImageBitmap(fileInfo.getBitmap());
}else{
viewHolder.iv_shortcut.setImageBitmap(BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.icon_jpg));
viewHolder.tv_name.setText(FileUtils.getFileName(fileInfo.getFilePath()));
long total = fileInfo.getSize();
viewHolder.pb_file.setVisibility(View.GONE);
viewHolder.tv_progress.setText(FileUtils.getFileSize(total) + "/" + FileUtils.getFileSize(total));
viewHolder.btn_operation.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
long progress = fileInfo.getProcceed();
long total = fileInfo.getSize();
viewHolder.tv_progress.setText(FileUtils.getFileSize(progress) + "/" + FileUtils.getFileSize(total));
viewHolder.btn_operation.setOnClickListener(new View.OnClickListener() {
代码示例来源:origin: stackoverflow.com
// Create the Snackbar
Snackbar snackbar = Snackbar.make(containerLayout, "", Snackbar.LENGTH_LONG);
// Get the Snackbar's layout view
Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout) snackbar.getView();
// Hide the text
TextView textView = (TextView) layout.findViewById(android.support.design.R.id.snackbar_text);
textView.setVisibility(View.INVISIBLE);
// Inflate our custom view
View snackView = mInflater.inflate(R.layout.my_snackbar, null);
// Configure the view
ImageView imageView = (ImageView) snackView.findViewById(R.id.image);
imageView.setImageBitmap(image);
TextView textViewTop = (TextView) snackView.findViewById(R.id.text);
textViewTop.setText(text);
textViewTop.setTextColor(Color.WHITE);
// Add the view to the Snackbar's layout
layout.addView(snackView, 0);
// Show the Snackbar
snackbar.show();
代码示例来源:origin: stackoverflow.com
btnSelect.setOnClickListener(new OnClickListener() {
protected void onPostExecute(Bitmap result) {
super.onPostExecute(result);
iv.setImageBitmap(result);
if (convertView == null) {
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.custom_gallery_item, null);
holder.imgThumb = (ImageView) convertView.findViewById(R.id.imgThumb);
holder.chkImage = (CheckBox) convertView.findViewById(R.id.chkImage);
代码示例来源:origin: GitLqr/LQRWeChat
private void showQRCard() {
if (mQrCardDialog == null) {
View qrCardView = View.inflate(getActivity(), R.layout.include_qrcode_card, null);
ImageView ivHeader = (ImageView) qrCardView.findViewById(R.id.ivHeader);
TextView tvName = (TextView) qrCardView.findViewById(R.id.tvName);
ImageView ivCard = (ImageView) qrCardView.findViewById(R.id.ivCard);
TextView tvTip = (TextView) qrCardView.findViewById(R.id.tvTip);
tvTip.setText(UIUtils.getString(R.string.qr_code_card_tip));
UserInfo userInfo = mPresenter.getUserInfo();
if (userInfo != null) {
Glide.with(getActivity()).load(userInfo.getPortraitUri()).centerCrop().into(ivHeader);
tvName.setText(userInfo.getName());
Observable.just(QRCodeEncoder.syncEncodeQRCode(AppConst.QrCodeCommon.ADD + userInfo.getUserId(), UIUtils.dip2Px(100)))
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(bitmap -> ivCard.setImageBitmap(bitmap), this::loadQRCardError);
}
mQrCardDialog = new CustomDialog(getActivity(), 300, 400, qrCardView, R.style.MyDialog);
}
mQrCardDialog.show();
}
代码示例来源:origin: Bilibili/DanmakuFlameMaster
@Override
public void onBindViewHolder(int viewType, MyViewHolder viewHolder, BaseDanmaku danmaku, AndroidDisplayer.DisplayerConfig displayerConfig, TextPaint paint) {
if (paint != null)
viewHolder.mText.getPaint().set(paint);
viewHolder.mText.setText(danmaku.text);
viewHolder.mText.setTextColor(danmaku.textColor);
viewHolder.mText.setTextSize(TypedValue.COMPLEX_UNIT_PX, danmaku.textSize);
Bitmap bitmap = null;
MyImageWare imageWare = (MyImageWare) danmaku.tag;
if (imageWare != null) {
bitmap = imageWare.bitmap;
if (danmaku.text.toString().contains("textview")) {
Log.e("DFM", "onBindViewHolder======> bitmap:" + (bitmap == null) + " " + danmaku.tag + "url:" + imageWare.getImageUri());
}
}
if (bitmap != null) {
viewHolder.mIcon.setImageBitmap(bitmap);
if (danmaku.text.toString().contains("textview")) {
Log.e("DFM", "onBindViewHolder======>" + danmaku.tag + "url:" + imageWare.getImageUri());
}
} else {
viewHolder.mIcon.setImageResource(R.drawable.ic_launcher);
}
}
代码示例来源:origin: wangdan/AisenWeiBo
private void changeAccount(final AccountBean account, final View view) {
final ImageView imgMove = (ImageView) mHeaderView.findViewById(R.id.imgMove);
Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
view.draw(canvas);
imgMove.setImageBitmap(bitmap);
mHeaderView.findViewById(R.id.material_drawer_account_header_current).getGlobalVisibleRect(targetRect);
Rect fromRect = new Rect();
view.getGlobalVisibleRect(fromRect);
代码示例来源:origin: stackoverflow.com
btnAddPhots = (Button)findViewById(R.id.btnAddPhots);
btnSaveImages = (Button)findViewById(R.id.btnSaveImages);
btnAddPhots.setOnClickListener(this);
btnSaveImages.setOnClickListener(this);
yourbitmap = BitmapFactory.decodeFile(imagesPath[i]);
ImageView imageView = new ImageView(this);
imageView.setImageBitmap(yourbitmap);
imageView.setAdjustViewBounds(true);
lnrImages.addView(imageView);
内容来源于网络,如有侵权,请联系作者删除!