我有一个包含多个活动的Android应用程序。 在其中一个我使用的button,将调用设备相机: public void onClick(View view) { Intent photoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(photoIntent, IMAGE_CAPTURE); } 在同一个活动中,我为图像结果调用OnActivityResult方法: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == IMAGE_CAPTURE) { if (resultCode == RESULT_OK) { Bitmap image = (Bitmap) data.getExtras().get("data"); ImageView imageview = (ImageView) findViewById(R.id.pic); imageview.setImageBitmap(image); } else if (resultCode == RESULT_CANCELED) { Toast.makeText(this, […]
我无法区分ImageView.ScaleType.CENTER_INSIDE和ImageView.ScaleType.FIT_CENTER之间的区别。 CENTER_INSIDE 均匀缩放图像(保持图像的宽高比),使图像的两个尺寸(宽度和高度)等于或小于视图的相应尺寸(减去填充)。 FIT_CENTER 计算一个将保持原始src宽高比的比例,但也将确保src完全适合dst。 至less有一个轴(X或Y)将完全适合。 结果集中在dst中。 有人能说明两者的区别吗?
我刚开始学习android。 而我不知道如何更改ImageView ? 即它有一些在布局中设置的图像,但我想通过编码来改变图像,我应该怎么做? 这是xml文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#cc8181" > <ImageView android:id="@+id/image" android:layout_width="50dip" android:layout_height="fill_parent" android:src="@drawable/icon" android:layout_marginLeft="3dip" android:scaleType="center"/> 感谢回复。
我只是想知道是否有一个ImageView被设置为可点击,与ImageButton比较之间有任何显着差异? 是否有任何理由使用其中一个? ImageButton的drawable是否有任何限制,使ImageView成为唯一可能的选项? 如果我selectImageButton的可点击的ImageView ,我可能会失去一个button的function吗?
我得到一个关于[可访问性]在eclipse中的图像上缺lesscontentDescription属性的警告。 此警告显示在下面的XML代码中的第5行(声明ImageView )。 编译和运行我的应用程序时,这不会造成任何错误。 但是我真的很想知道为什么我会得到这个警告。 这是我的XML文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/contact_entry_image" android:src="@drawable/ic_launcher" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/contact_entry_text" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp" /> </LinearLayout> 请帮助我,并感谢您的阅读。
我有一个ImageView与在xml中使用以下语法设置的源图像: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> 现在我需要以编程方式更改此图像。 我需要做的是删除旧的图像,然后添加一个新的。 我所做的是这样的: myImgView.setBackgroundResource(R.drawable.monkey); 它的工作原理,但我注意到android叠加在旧的顶部的新形象(不要问我怎么发现它是不相关的讨论:)。 在设置新图像之前,我肯定需要摆脱旧的。 我怎样才能做到这一点?
我正在重新使用ImageView作为我的显示器,但在某些时候,我没有价值可言。 那么如何清除Android中的ImageView ? 我试过了: mPhotoView.invalidate(); mPhotoView.setImageBitmap(null); 他们中没有一个已经清除了这个观点,它仍然显示出先前的形象
我有一个listview ,它有一个可以垂直滚动的imageview 我正在尝试在Imageview上放置一个textview 这两个视图必须可见 可能吗 ? 如果是的话,如何编程? 我需要做些什么改变? list_view_item_for_images.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:id="@+id/flag" android:layout_width="fill_parent" android:layout_height="250dp" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:scaleType="fitXY" android:src="@drawable/ic_launcher" /> </RelativeLayout> 它给出如下的输出 如何做下面的事情 注意:菜1和2是textviews
这让我疯狂! 这是我的代码(我知道这个文件存在): File imageFile = new File("/sdcard/gallery_photo_4.jpg"); ImageView jpgView = (ImageView)findViewById(R.id.imageView); BitmapDrawable d = new BitmapDrawable(getResources(), imageFile.getAbsolutePath()); jpgView.setImageDrawable(d); 该错误发生在最后一行(第28行,下面引用)。 错误输出: W/dalvikvm( 865): threadid=1: thread exiting with uncaught exception (group=0x4001d800) E/AndroidRuntime( 865): FATAL EXCEPTION: main E/AndroidRuntime( 865): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.example.camera/org.example.camera.Imgview}: java.lang.NullPointerException E/AndroidRuntime( 865): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) E/AndroidRuntime( 865): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) E/AndroidRuntime( 865): at android.app.ActivityThread.access$2300(ActivityThread.java:125) […]
朋友如何显示边框Imageview? 我想要结果像移animation廊所有的图像显示与边界。 请给我谢谢提前….