草庐IT

camera_gridView

全部标签

android - 如何滚动gridview到位置?

我在GridView中有30张图片(每行3张图片)。如果用户选择第20张图像并转到下一个屏幕并返回,那么我想聚焦到那个位置。我使用下面的代码行,它适用于前8行,但在最后2行它不滚动。请帮忙。gridview.setSelection(position);gridview.requestFocusFromTouch();gridview.setSelection(position);谢谢 最佳答案 原因是因为您的View将在您的适配器中重用。publicclassImageAdapterextendsBaseAdapter{priva

android - GridView.setOnItemClickListener 不工作

自2天以来,我一直遇到一个问题。我有一个GridView,因为我需要显示图像。当我单击网格项目时,它必须转到下一个Activity。我能够在GridView中显示图像,但是事情是当我点击那个项目时它没有响应..(OnItemClickListener不工作)。我无法追踪我做错的问题。packagecom.logictreeit.mobilezop.fragments;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.support.v4.app.F

android - setOnItemClickListener() 不适用于 gridView

我知道有人问过这个问题,但不知何故这些解决方案对我不起作用。我有一个gridView,它由relativeLayout扩展。适配器设置完美,当我将clickListener添加到relativeLayout的子项之一时,它们也可以正常工作。但不是gridview上的itemClickListener。这是我尝试过的:GridView:gridview中添加的Relativelayout:-->gridview监听器的设置:gv.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(A

java - 如何将 onclicklistener 用于 GridView

我使用gridview来显示数字,所以如果我点击任何数字,下一个Activity应该开始。我试过这段代码,但应用程序崩溃了privateGridViewgridView=null;gridView.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv5){setContentView(R.layout.Abc);IntentmyIntent=newIntent(getApplicationContext(),Abc.class);startActivity(myIntent);}});这是gridview的xml

android - 如何在android中设置gridview的列宽?

我在android中使用gridview,我想设置第一列的宽度,但我不能。当我试图找到问题的答案时,我遇到了一条评论,如下所示。我的问题是下面的描述是真的吗?GridView中的所有列都具有相同的大小。在2009年5月23日星期六晚上9:25,solid写道:IamhavingtroublecontrollingthesizeofthecolumnsinmyGridView.Thefirstcolumnisonly3-4charsandtheother4columnsare5-8chars.Forsomereason,allthecolumnsarethesamewidth,leavi

Android Camera - 从服务在后台运行

我一直在尝试在服务后台运行相机。我已经按照HowtouseCameratotakepictureinabackgroundServiceonAndroid?中显示的方法进行操作,Takingpicturefromcamerawithoutpreview.这是我做的实验控制.javapackagecom.example.test2;importandroid.app.Service;importandroid.content.Intent;importandroid.os.IBinder;importandroid.util.Log;publicclassExperimentContro

android - 在 getView 膨胀两次后更新第一个 gridview 元素

我正在按照View持有者/适配器模式创建“文档”的GridView。在Activity中,我从网络类获得回调,因此我需要能够在不同时间更新每个网格单元。我这样做的方法是将对象元素(文档)映射到相应的View持有者。我需要这样做,因为适配器正在回收单元格,所以有时我可能会收到回调以更新不可见的单元格,在这种情况下回调信息将被忽略。我可以看到适配器的getView方法以这种方式针对位置0被调用了很多次。不过我一直在读到这是正常的。inflatingposition0***progressBar1recyclingposition0recyclingposition0inflatingpos

Android:如何制作圆形的Camera Preview?

如何创建这样的圆形/椭圆形或圆角相机预览(中间的圆应该是相机预览)?伦敦图像代表带有按钮和View的其余UI,因此它必须是可见的,这就是为什么我不能使用像添加android:background这样的解决方案作为具有如下半径的形状矩形:当我尝试将android:background设置为SurfaceView的椭圆形xml时,它也不起作用:如果有可能以某种方式扩展SurfaceView并使用它,请问我应该重写什么? 最佳答案 您可以像这样使用CardView来容纳您的textureView或surfaceArea。需要注意的关键事项

java - 横向模式下的预览方向使用 Camera2 api 顺时针旋转

我已经使用Camera2api编写了一个相机应用程序。但是当我以横向模式打开应用程序时,预览中的对象看起来顺时针旋转了90度。但我在Potrait模式下没有看到同样的问题。是什么导致了横向模式下的这个问题?这是屏幕旋转代码:privatestaticfinalSparseIntArrayORIENTATIONS=newSparseIntArray();static{ORIENTATIONS.append(Surface.ROTATION_0,90);ORIENTATIONS.append(Surface.ROTATION_90,0);ORIENTATIONS.append(Surfac

java - CameraDevice 无法创建 session [Camera2]

我正在尝试使用Camera2API将相机数据流式传输到SurfaceView。我正在遵循本指南:Camera2guide我无法通过第5步MainActivity.java::onCreate()setContentView(R.layout.activity_main);surfaceView=(SurfaceView)findViewById(R.id.surface);manager=(CameraManager)getSystemService(Context.CAMERA_SERVICE);MainActivity.java::onClick()for(Stringid:man