标签: imageview

Android ImageView Gesture/DoubleTap无法解雇

好的,我有这个设置

ScrollView Horizo​​ntalScrollView ImageView

我试图捕获图像视图上的doubleTap ..我的代码如下所示:

ImageView iv = (ImageView)findViewById(R.id.ImageViewID);

iv.setImageDrawable(iv.getResources().getDrawable(R.drawable.someimage));
// Gesture detection
detector = new GestureDetector(this,new SimpleOnGestureListener(){

    //new myGestureClass());

    @Override
    public boolean onSingleTapUp(MotionEvent e) {
        // TODO Auto-generated method stub
        System.out.println("SINGLE TAP");
        return false;
    }

    @Override
    public boolean onDoubleTap(MotionEvent arg0) {
        // TODO Auto-generated method stub
        System.out.println("DOUBLE TAP");
        return false;
    }

    @Override
    public boolean onDoubleTapEvent(MotionEvent arg0) {
        // TODO Auto-generated method stub
        System.out.println("DOUBLE TAP EVENT");
        return false;
    }

    @Override
    public boolean onSingleTapConfirmed(MotionEvent arg0) {
        // TODO Auto-generated method …
Run Code Online (Sandbox Code Playgroud)

events android gesture imageview

0
推荐指数
1
解决办法
3909
查看次数

带有ImageViews的Android填充数组

我想要一组图像视图,但我不知道如何使用imageview类型的对象填充它.

 ImageView[] forAdapter = new ImageView[imageIds.size()];
 for(int i = 0; i < imageIds.size(); i++)
 {
                    ImageView mImageView = new ImageView(context);
                    forAdapter[i] = mImageView.setImageDrawable(((imagesPulled.get(imageIds.get(i)))));
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为.setImageDrawable不返回imageview,我不知道任何实际做的对象!

我考虑在数组中使用drawables,但我最终为listview设置了一个arrayadapter,并且我不能使用drawables创建一个R.layout(我会得到一个类转换异常因为xml文件使用的是ImageView而不是drawable类型),所以我只有ImageViews放入一个数组 - 除非我接近错误的问题.

android listview drawable android-arrayadapter imageview

0
推荐指数
1
解决办法
2903
查看次数

访问Java的私有字段

javax.swing.text.html.ImageView中; 第111和258-267行
http://javasourcecode.org/html/open-source/jdk/jdk-6u23/javax/swing/text/html/ImageView.java.html

public class ImageView extends View {
    ....
    private float vAlign;
    ....
}
Run Code Online (Sandbox Code Playgroud)

我的节目:

.....
ImageView layeredPane = (ImageView) view;
Field privateStringField = layeredPane.getClass().getDeclaredField("vAlign");
privateStringField.setAccessible(true);
layeredPane.vAlign = 2.0;
.....
Run Code Online (Sandbox Code Playgroud)

我明白了:

Test.java:80:错误:vAlign在ImageView中具有私有访问权限layeredPane.vAlign = 2.0;

我如何解决它?我需要设置一个2.0的值

java private-members imageview

0
推荐指数
1
解决办法
276
查看次数

Android在ImageView中叠加项目的最佳方式

有关如何在ViewView上叠加View的任何想法?更具体地说,当用户点击我的ImageView的某些区域时,我想要弹出视图.我正在解决这个问题,在onDraw()方法中的图像之后绘制弹出窗口视图,但是当用户在弹出框中单击时处理事件很困难.

提前致谢

android overlay imageview

0
推荐指数
1
解决办法
4858
查看次数

简单的ImageView旋转

我正在使用此xml代码将imageVeiw旋转180度:

<ImageView
    android:id="@+id/keyP2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/btn4"
    android:layout_centerHorizontal="true"
    android:adjustViewBounds="true"
    android:rotation="180"
    android:maxWidth="125dp"
    android:scaleType="fitCenter"
    android:src="@drawable/image0_key" />
Run Code Online (Sandbox Code Playgroud)

这适用于Android api版本11及以上,但android:rotation="180"不支持api 11.如何将imageView旋转180度低于11?

android rotation imageview

0
推荐指数
1
解决办法
6030
查看次数

ion java.lang.ClassCastException

我使用ION(https://github.com/koush/ion)从网页中的图像加载到ListViewImageView.目前我想从中获取位图ImageView,但是我得到一个强制关闭我的应用程序的异常:

java.lang.ClassCastException: com.koushikdutta.ion.IonDrawable cannot be cast to android.graphics.drawable.BitmapDrawable
Run Code Online (Sandbox Code Playgroud)

这些是我正在使用的行:

final ImageView itemImageView = (ImageView)view.findViewById(R.id.photoImage);
final Bitmap itemDrawable = ((BitmapDrawable) itemImageView.getDrawable()).getBitmap();
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?提前致谢!

android image classcastexception imageview android-ion

0
推荐指数
1
解决办法
1087
查看次数

如何通过不按比例缩放小图像来填充ImageView背景?

如何用小图像(例如2x2px)填充整个ImageView背景?
我已经找到了很多答案,如何拉伸图像以填充ImageView,但是我找不到一个如何将多个图像填充以填充整个ImageView的方法。

如果在ImageView中不可能,则可以是其他任何View。

android imageview

0
推荐指数
1
解决办法
448
查看次数

URL图片不会设置为ImageView Android

我试图将图像从url加载到我的android ImageView.但它没有为我的网址提供图片.但当我调用另一个示例网址时,它会加载到ImageView上

我的网址为空

https://192.168.100.15/HeyVoteWeb/Home/GetImage/d9cbd32c-47fc-4644-ab97-1f525c96e9ed/100000102
Run Code Online (Sandbox Code Playgroud)

此示例网址适用于我

https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png
Run Code Online (Sandbox Code Playgroud)

这是我正在处理的代码

public class GetImage extends Activity{
ImageView postpic1;
Bitmap b;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.all_posts);
    postpic1 = (ImageView) findViewById(R.id.postpic1);
    information info = new information();
    info.execute("");
}
public class information extends AsyncTask<String, String, String>
{
    @Override
    protected String doInBackground(String... arg0) {
        try
        {
            URL url = new URL("https://localhost/HeyVoteWeb/Home/GetImage/d9cbd32c-47fc-4644-ab97-1f525c96e9ed/100000102");
            InputStream is = new BufferedInputStream(url.openStream());
            b = BitmapFactory.decodeStream(is);
        } catch(Exception e){}
        return null;
    }
    @Override
    protected void onPostExecute(String result) {
        postpic1.setImageBitmap(b);

    }
}
}
Run Code Online (Sandbox Code Playgroud)

android imageview android-imageview

0
推荐指数
1
解决办法
858
查看次数

没有在Android 6及更高版本中显示图片

我正在尝试学习如何在应用程序中使用相机,这就是我所达到的,想法是有一个按钮打开相机,我们拍照后图片会立即显示在屏幕上,第二个按钮是从早期版本无法立即显示图片,必须单击以显示它.

无论如何我的问题是,这个代码没有显示在Android 6的图片..在我的Android 5设备上它工作正常..图片保存在"sdcard/camera_app/cam_image.jpg"路径的任何一种方式和按钮没有还没有工作,所以我在思考一下imageview已经从android 5改为6了?问题是如何使这个功能为Android 6手机

public class Add_Comment_Picture extends AppCompatActivity {
    static final int CAM_REQUEST = 1;
    ImageView imageView;
    Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add__comment__picture);
        button = (Button) findViewById(R.id.button);
        imageView = (ImageView) findViewById(R.id.imageView);
        Button button2 = (Button) findViewById(R.id.button3);
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Intent camera_intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                File file = getFile();
                camera_intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
                startActivityForResult(camera_intent , CAM_REQUEST);
            }
        });
        button2.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                String path = "sdcard/camera_app/cam_image.jpg";
                imageView.setImageDrawable(Drawable.createFromPath(path)); …
Run Code Online (Sandbox Code Playgroud)

android imageview android-camera onactivityresult

0
推荐指数
1
解决办法
1346
查看次数

如何设置google drive image链接到imageview?

我试图将谷歌驱动器图像链接设置为图像视图,但它显示为空白.我尝试了很多方法,我也使用了Glide库.如果我使用示例在线网址它正在工作.这是我的链接. https://drive.google.com/file/d/18F2oNjVUmyX7Kez5r7A6tOlrN0u5oZOr/edit

如何解决这个请帮助我.

android imageview google-drive-android-api

0
推荐指数
1
解决办法
1044
查看次数