public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.choose_yinyang); yin = (ImageView) findViewById(R.id.yin); yang = (ImageView) findViewById(R.id.yang); next = (ImageView) findViewById(R.id.next); YTtfHelper.applyFont(this, findViewById(R.id.text), "mainfont.ttf"); yin.setAdjustViewBounds(true); yang.setAdjustViewBounds(true); clearSelected(); yin.setOnClickListener(this); yang.setOnClickListener(this); next.setOnClickListener(this); LevelConfig.TOOL_NUM[2]++; }
public LinearLayout crearImagen(Bitmap bitmap, final int nIdFoto) { ImageView ivImagen = new ImageView(this); LinearLayout linear_contenedorRegistro = (LinearLayout) new LinearLayout(this); linear_contenedorRegistro.setOrientation(LinearLayout.HORIZONTAL); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); lp.setMargins(0, 0, 0, 0); lp.weight = 1; linear_contenedorRegistro.setLayoutParams(lp); linear_contenedorRegistro.setPadding(2, 2, 2, 2); if (bitmap != null) { // android:adjustViewBounds ivImagen.setImageBitmap(RotateBitmap(bitmap, 90)); ivImagen.setAdjustViewBounds(true); ivImagen.setOnClickListener( new View.OnClickListener() { @Override public void onClick(final View v) { // TODO Auto-generated method stub irPreview(nIdFoto); } }); } linear_contenedorRegistro.addView(ivImagen); return linear_contenedorRegistro; }
@Override public View getView(int position, View convertView, ViewGroup parent) { View grid; LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); if (convertView == null) { grid = new View(mContext); grid = inflater.inflate(R.layout.poster_grid_cell, null); ImageView imageView = (ImageView) grid.findViewById(R.id.posterthumb); imageView.setAdjustViewBounds(true); // Toast.makeText(mContext, "URL is " + movies[position], Toast.LENGTH_SHORT).show(); Picasso.with(mContext) .load("http://image.tmdb.org/t/p/w500" + movies[position]) .into(imageView); /*imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("click", "click"); } });*/ } else { grid = (View) convertView; } return grid; }
@Override public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; String pkg_name = display_process.get(position).processName; if (view == null) { LayoutInflater inflater = getLayoutInflater(); view = inflater.inflate(R.layout.tablerow, parent, false); } TextView bottom_label = (TextView) view.findViewById(R.id.bottom_view); TextView top_label = (TextView) view.findViewById(R.id.top_view); ImageView icon = (ImageView) view.findViewById(R.id.row_image); icon.setAdjustViewBounds(true); icon.setMaxHeight(40); top_label.setText(parse_name(pkg_name)); bottom_label.setText( String.format( "%s, pid: %d", display_process.get(position).processName, display_process.get(position).pid)); try { icon.setImageDrawable(pk.getApplicationIcon(pkg_name)); } catch (NameNotFoundException e) { icon.setImageResource(R.drawable.processinfo); } return view; }
public void DrawLevel(LinearLayout layoutLevel, int lv) { if (layoutLevel != null) layoutLevel.removeAllViews(); String str = "" + lv; String[] arr = str.split(""); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); for (int i = 0; i < arr.length; i++) { ImageView img = new ImageView(this); img.setLayoutParams(params); img.setAdjustViewBounds(true); if (arr[i].equals("0")) img.setImageResource(R.drawable.chairman_0); else if (arr[i].equals("1")) img.setImageResource(R.drawable.chairman_1); else if (arr[i].equals("2")) img.setImageResource(R.drawable.chairman_2); else if (arr[i].equals("3")) img.setImageResource(R.drawable.chairman_3); else if (arr[i].equals("4")) img.setImageResource(R.drawable.chairman_4); else if (arr[i].equals("5")) img.setImageResource(R.drawable.chairman_5); else if (arr[i].equals("6")) img.setImageResource(R.drawable.chairman_6); else if (arr[i].equals("7")) img.setImageResource(R.drawable.chairman_7); else if (arr[i].equals("8")) img.setImageResource(R.drawable.chairman_8); else if (arr[i].equals("9")) img.setImageResource(R.drawable.chairman_9); layoutLevel.addView(img); } }
private void addIconTabBådeTekstOgBillede( final int position, int resId, Bitmap res, String title) { FrameLayout tabfl = new FrameLayout(getContext()); if (Build.VERSION.SDK_INT > 11) tabfl.setLayoutTransition(new LayoutTransition()); ImageView tabi = new ImageView(getContext()); tabi.setContentDescription(title); if (res != null) { tabi.setImageBitmap(res); tabi.setScaleType(ImageView.ScaleType.CENTER_INSIDE); tabi.setAdjustViewBounds(true); } else { tabi.setImageResource(resId); } tabi.setVisibility(View.GONE); TextView tabt = new TextView(getContext()); tabt.setText(title); tabt.setTypeface(App.skrift_gibson); tabt.setGravity(Gravity.CENTER); tabt.setSingleLine(); tabfl.addView(tabi); tabfl.addView(tabt); LayoutParams lp = (LayoutParams) tabi.getLayoutParams(); lp.gravity = Gravity.CENTER; lp = (LayoutParams) tabt.getLayoutParams(); lp.width = lp.height = ViewGroup.LayoutParams.MATCH_PARENT; lp.gravity = Gravity.CENTER; addTab(position, tabfl); }
@TestTargetNew( level = TestLevel.COMPLETE, notes = "Test {@link ImageView#setAdjustViewBounds(boolean)}", method = "setAdjustViewBounds", args = {boolean.class} ) public void testSetAdjustViewBounds() { ImageView imageView = new ImageView(mActivity); imageView.setScaleType(ScaleType.FIT_XY); imageView.setAdjustViewBounds(false); assertEquals(ScaleType.FIT_XY, imageView.getScaleType()); imageView.setAdjustViewBounds(true); assertEquals(ScaleType.FIT_CENTER, imageView.getScaleType()); }
public Object instantiateItem(ViewGroup container, final int position) { ImageView image = new ImageView(getContext()); image.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT)); image.setAdjustViewBounds(false); image.setScaleType(ImageView.ScaleType.FIT_XY); final AQuery aq = new AQuery(image); if (m_mode == MODE.ASYNC) { AQueryHelper qh = new AQueryHelper(aq, image, imagesArray.get(position)) .failDrawable(R.drawable.placeholder_big); qh.loadImage(); } else { InputStream ims = null; try { ims = getResources().getAssets().open(imagesArray.get(position)); } catch (IOException e) { e.printStackTrace(); } // load image as Drawable Drawable d = Drawable.createFromStream(ims, null); // set image to ImageView image.setImageDrawable(d); } container.addView(image, 0); return image; }
@Override public void setAdjustViewBounds(boolean adjustViewBounds) { super.setAdjustViewBounds(adjustViewBounds); if (adjustViewBounds) { throw new IllegalArgumentException("adjustViewBounds not supported."); } }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.comment); final EditText edt = (EditText) findViewById(R.id.editText1); TextView t = (TextView) findViewById(R.id.textView1); Button b = (Button) findViewById(R.id.button1); Bundle extra = getIntent().getExtras(); t.setText((extra.getString("user") + ":\n" + extra.getString("update"))); ImageView iv = (ImageView) findViewById(R.id.imageView1); final Main imageGetter = new Main(); Bitmap bmp = imageGetter.getImageFromWeb(imageGetter.webRoot + extra.getString("pic")); iv.setImageBitmap(bmp); iv.setAdjustViewBounds(true); iv.setMaxHeight(120); iv.setMaxWidth(120); b.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), edt.getText(), Toast.LENGTH_LONG).show(); } }); }
private ImageView initializeImageView() { ImageView image; image = new ImageView(this.activity); image.setId(IMAGE_ID); image.setAdjustViewBounds(true); image.setScaleType(this.style.imageScaleType); // set the image drawable if not null if (null != this.style.imageDrawable) { image.setImageDrawable(this.style.imageDrawable); } // set the image resource if not 0. This will overwrite the drawable // if both are set if (this.style.imageResId != 0) { image.setImageResource(this.style.imageResId); } RelativeLayout.LayoutParams imageParams = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); imageParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE); imageParams.addRule(RelativeLayout.CENTER_VERTICAL, RelativeLayout.TRUE); image.setLayoutParams(imageParams); return image; }
private View createImageView(Context context, AssetManager am) { String[] imageFiles = {LOADING_ANDROID_PNG, LOADING_PNG}; for (String imageFile : imageFiles) { InputStream is = null; try { is = am.open(imageFile); Bitmap bitmap = BitmapFactory.decodeStream(is); ImageView view = new ImageView(context); view.setImageBitmap(bitmap); view.setAdjustViewBounds(false); return view; } catch (IOException e) { if (DEBUG) Log.d(TAG, "Can't load " + imageFile, e); } finally { if (is != null) try { is.close(); } catch (IOException e) { } } } return null; }
@Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub ImageView imageView; if (convertView == null) { imageView = new ImageView(context); imageView.setLayoutParams(new GridView.LayoutParams(200, 200)); imageView.setAdjustViewBounds(false); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setPadding(2, 2, 2, 2); } else { imageView = (ImageView) convertView; } /* * if(convertView == null){ convertView = * inflater.inflate(R.layout.gridview_album, parent ,false); } */ // ImageView imgAlbum = (ImageView) convertView.findViewById(R.id.imgAlbum); Log.d("aaaa", "AlbumAdapter 훈련사진 URL은 " + albumURL.get(position)); // Glide.with(convertView.getContext()).load(albumURL.get(position)).into(imgAlbum); Glide.with(context).load(albumURL.get(position)).into(imageView); return imageView; }
@Override public View getView(final int position, View view, ViewGroup arg2) { ViewHolder viewHolder = null; final ContactSortModel item = (ContactSortModel) getItem(position); if (view == null) { viewHolder = new ViewHolder(); view = LayoutInflater.from(mContext).inflate(R.layout.contact_item, null); viewHolder.tvTitle = (TextView) view.findViewById(R.id.title); viewHolder.tvLetter = (TextView) view.findViewById(R.id.catalog); view.setTag(viewHolder); } else { viewHolder = (ViewHolder) view.getTag(); } // 根据position获取分类的首字母的Char ascii值 int section = getSectionForPosition(position); // 如果当前位置等于该分类首字母的Char的位置 ,则认为是第一次出现 if ("添加好友".equals(item.getRoster().getAlias()) || "新朋友".equals(item.getRoster().getAlias())) { viewHolder.tvLetter.setVisibility(View.GONE); } else if (position == getPositionForSection(section)) { viewHolder.tvLetter.setVisibility(View.VISIBLE); viewHolder.tvLetter.setText(item.getSortLetters()); } else { viewHolder.tvLetter.setVisibility(View.GONE); } viewHolder.tvTitle.setText(item.getRoster().getAlias()); ImageView image = (ImageView) view.findViewById(R.id.iv_icon); // 获得ImageView对象 viewHolder.tvImage = image; if ("添加好友".equals(item.getRoster().getAlias())) { viewHolder.tvImage.setBackgroundResource(R.drawable.contact_add_friends); } else if ("新朋友".equals(item.getRoster().getAlias())) { viewHolder.tvImage.setBackgroundResource(R.drawable.contact_new_friends); } else { viewHolder.tvImage.setBackgroundResource(R.drawable.default_mobile_avatar); File file = new File("mnt/sdcard/Wanglai/Avatar/" + item.getRoster().getJid() + ".png"); if (file.exists()) { Bitmap bitmap = getLoacalBitmap( "mnt/sdcard/Wanglai/Avatar/" + item.getRoster().getJid() + ".png"); // 从本地取图片vcard // 设置Bitmap image.setImageBitmap(bitmap); // 设置Imageview image.setAdjustViewBounds(true); image.setMaxHeight(60); image.setMaxWidth(60); viewHolder.tvImage = image; viewHolder.tvImage.setBackgroundResource(0); } } return view; }
@Override public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView = new ImageView(context); Glide.with(context).load(urlList.get(position)).placeholder(R.drawable.bg_test).into(imageView); imageView.setAdjustViewBounds(true); return imageView; }
public View getView(int position, View convertView, ViewGroup parent) { ImageView i = new ImageView(mContext); i.setImageResource(mThumbIds[position]); i.setAdjustViewBounds(true); i.setLayoutParams( new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); i.setBackgroundResource(R.drawable.picture_frame); return i; }
public View getView(int position, View convertView, ViewGroup parent) { ImageView i = new ImageView(mContext); i.setFocusable(true); i.setFocusableInTouchMode(true); i.setImageResource(myCards[position]); i.setScaleType(ImageView.ScaleType.FIT_XY); i.setAdjustViewBounds(true); i.bringToFront(); return i; }
public void run() { titleIcon.setAdjustViewBounds(true); titleIcon.setMaxHeight(viewSize); titleIcon.setMaxWidth(viewSize); titleIcon.setMinimumHeight(viewSize); titleIcon.setMinimumWidth(viewSize); titleIcon.setScaleType(ImageView.ScaleType.FIT_CENTER); titleIcon.setImageBitmap(bitmap); menuIconAnimation(titleIcon); }
@Override public void bindView(View view, Context context, Cursor cursor) { Movie movie = ParserCursorObj.cursorToMovie(cursor); ImageView imageView = (ImageView) view.findViewById(R.id.movies_grid_imageView); imageView.setAdjustViewBounds(true); Picasso.with(mContext) .load("http://image.tmdb.org/t/p/w185" + movie.getPosterPath()) .into(imageView); }
private void setView() { ImageView image = new ImageView(this); Log.d(TAG, "new image view created"); mBitmap = getBitmap(R.drawable.alto_ipiranga); image.setImageBitmap(mBitmap); Log.d(TAG, "bitmap height: " + mBitmap.getHeight()); image.setAdjustViewBounds(true); image.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); setContentView(image); }
/** apply adjustBounds property in ImageView */ public static void applyAdjustBounds(View view, DynamicProperty property) { if (view instanceof ImageView) { switch (property.type) { case BOOLEAN: { ((ImageView) view).setAdjustViewBounds(property.getValueBoolean()); } break; } } }
/** Lancement d'un rechargement du flux */ private void launchReload(GeekIncRssListActivity activity) { instantiateAndShowProgressDialog(activity, 0); ImageView img = (ImageView) activity.findViewById(R.id.geekIncHDLogo); img.setAdjustViewBounds(true); int width = (int) (activity.getResources().getDisplayMetrics().density * 100 + 0.5f); img.setMaxWidth(width); ProgressTask task = new ProgressTask(activity, width); task.execute(); listData.setTask(task); }
@Override protected void onPostExecute(ArrayList<String> imageUrlStrings) { super.onPostExecute(imageUrlStrings); LinearLayout ll = (LinearLayout) activity.findViewById(R.id.displayActivityLayout); for (int i = 0; i < imageUrlStrings.size(); i++) { String urlString = imageUrlStrings.get(i); ImageView iv = new ImageView(activity); ll.addView(iv); Picasso.with(activity).load(urlString).into(iv); if (i % 2 == 0) { iv.getLayoutParams().height = 1800; iv.getLayoutParams().width = 1800; iv.setAdjustViewBounds(true); } else { iv.getLayoutParams().height = 900; iv.getLayoutParams().width = 900; iv.setAdjustViewBounds(true); } } }
/* * (non-Javadoc) * * @see android.widget.ViewSwitcher.ViewFactory#makeView() */ @Override public View makeView() { ImageView i = new ImageView(this); i.setAdjustViewBounds(true); i.setScaleType(ImageView.ScaleType.FIT_CENTER); i.setLayoutParams( new ImageSwitcher.LayoutParams( android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT)); return i; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_bio); Resources res = getResources(); Biography = res.getStringArray(R.array.biographyc20); Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar); setSupportActionBar(myToolbar); myToolbar.setSubtitle(R.string.c20); assert getSupportActionBar() != null; getSupportActionBar().setDisplayHomeAsUpEnabled(true); ListAdapter theAdapter = new bioadapter(this, Biography); final ListView wirdlist = (ListView) findViewById(R.id.biolist); wirdlist.setAdapter(theAdapter); registerForContextMenu(wirdlist); ListAdapter listAdapter = wirdlist.getAdapter(); ImageView a = new ImageView(this); a.setImageResource(R.drawable.bio1); wirdlist.addHeaderView(a, null, false); a.setScaleType(ImageView.ScaleType.FIT_START); a.setAdjustViewBounds(true); ImageView b = new ImageView(this); b.setImageResource(R.drawable.gmsbtn); wirdlist.addFooterView(b); b.setScaleType(ImageView.ScaleType.FIT_START); b.setAdjustViewBounds(true); b.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Uri uri = Uri.parse( "http://www.greenmountainschool.org"); // missing 'http://' will cause crashed Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } }); }
@Override public void onHandleScreenshot(Bitmap screenshot) { if (screenshot != null) { mScreenshot.setImageBitmap(screenshot); mScreenshot.setAdjustViewBounds(true); mScreenshot.setMaxWidth(screenshot.getWidth() / 3); mScreenshot.setMaxHeight(screenshot.getHeight() / 3); mFullScreenshot.setImageBitmap(screenshot); } else { mScreenshot.setImageDrawable(null); mFullScreenshot.setImageDrawable(null); } }
@Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = new ImageView(SetBgActivity.this); } ImageView i = (ImageView) convertView; i.setImageResource(mThumbIds[position]); i.setAdjustViewBounds(true); i.setLayoutParams( new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); i.setScaleType(ScaleType.FIT_XY); return i; }
@Override public View getView(final int position, View convertView, ViewGroup parent) { ImageView imageView; if (convertView == null) { imageView = new ImageView(PicContainerActivity.this); imageView.setLayoutParams( new GridView.LayoutParams(IMAGE_VIEW_WIDTH, IMAGE_VIEW_WIDTH)); // imageView.setAdjustViewBounds(false); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setPadding(8, 8, 8, 8); } else { imageView = (ImageView) convertView; } if (!readonly && position == imageFileUriList.size()) { imageView.setImageResource(R.drawable.add_camera); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { showPopupWindow(v); } }); } else { final FileEntity image = (FileEntity) this.getItem(position); imageView.setBackgroundResource(0); if (image.getFileUri() != null) { imageView.setImageBitmap( FileHelper.decodeFile(image.getFileUri(), true, IMAGE_VIEW_WIDTH, IMAGE_VIEW_WIDTH)); } else { ImageLoader.getInstance().displayImage(image.getAliasName(), imageView, true); } imageView.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(PicContainerActivity.this, ImagePreviewActivity.class); intent.putExtra(ImagePreviewActivity.IMAGE_SRC_KEY, image); intent.putExtra(ImagePreviewActivity.IMAGE_INDEX_IN_CONTAINER, position); intent.putExtra(ImagePreviewActivity.IMAGE_DELETE_FLAG, !readonly); PicContainerActivity.this.startActivityForResult( intent, PREVIEW_IMAGE_ACTIVITY_REQUEST_CODE); } }); } return imageView; }
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { ImageView imageView = new ImageView(context); imageView.setLayoutParams( new GridView.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); imageView.setAdjustViewBounds(true); imageView.setScaleType(ImageView.ScaleType.FIT_XY); imageView.setBackgroundColor(Color.BLACK); imageView.setPadding(0, 0, 0, 0); return imageView; }
public CardboardOverlayEyeView(Context context, AttributeSet attrs) { super(context, attrs); imageView = new ImageView(context, attrs); imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); imageView.setAdjustViewBounds(true); // Preserve aspect ratio. // imageView.setImageResource(R.drawable.crosshair); addView(imageView); textView = new TextView(context, attrs); textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14.0f); textView.setTypeface(textView.getTypeface(), Typeface.BOLD); textView.setGravity(Gravity.CENTER); textView.setShadowLayer(3.0f, 0.0f, 0.0f, Color.DKGRAY); addView(textView); }