草庐IT

CONTENT_URI

全部标签

Android:wrap_content 不适用于 ListView

我正在开发安卓系统。我希望我的ListView水平包装其内容而不是填充所有宽度。wrap_content属性不起作用。怎么办? 最佳答案 为了在ListView中实现wrap_content高度,我们需要使用CustomListViewextends我们的原生>ListView.MyListView.javapublicclassMyListViewextendsListView{publicMyListView(Contextcontext,AttributeSetattrs){super(context,attrs);}publ

android - imageview 高度作为所示图像的 wrap_content

我希望ImageView的宽度由父级设置,高度应与纵横比。原因是接下来会显示一个TextView,我想将它放在ImageView下方。我可以使用正确显示图像android:layout_width="fill_parent"android:layout_height="fill_parent"然而,ImageView的高度变成了比显示的拉伸(stretch)图像大得多的父高度。一个想法是让父级垂直变小,但是..我还不知道拉伸(stretch)后的图像大小。以下不起作用,因为小图像没有水平填充。android:layout_width="fill_parent"android:layou

Android - 从 Uri 到 InputStream 再到字节数组?

我正在尝试从AndroidUri获取字节数组。我有以下代码,但它一直告诉我字节数组有61个字节长,即使文件很大-所以我认为它可能会将Uristring变成字节数组,而不是文件:(Log.d(LOG_TAG,"fileUriString="+fileUriString);Uritempuri=Uri.parse(fileUriString);InputStreamis=cR.openInputStream(tempuri);Stringstr=is.toString();byte[]b3=str.getBytes();Log.d(LOG_TAG,"lenofdatais"+imageBy

android - 启动 Gmail 应用程序的 Intent URI

是否有任何URI可以指向android中的GMAILApp并帮助我启动它? 最佳答案 这仅适用于gmail应用程序。finalIntentintent=newIntent(Intent.ACTION_VIEW).setType("plain/text").setData(Uri.parse("test@gmail.com")).setClassName("com.google.android.gm","com.google.android.gm.ComposeActivityGmail").putExtra(Intent.EXTRA

Android打开带有ACTION_GET_CONTENT的文件会导致不同的Uri

我正在尝试使用Intent.ACTION_GET_CONTENT打开文件.文件浏览器打开取决于Android版本/设备品牌,我得到以下结果:从Downloads中选择一个文件:content://com.android.providers.downloads.documents/document/446从Fotos中选择一个文件:content://media/external/images/media/309从FileCommander中选择一个文件:file:///storage/emulated/0/DCIM/Camera/20141027_132114.jpg我可以打开所有这些

android - java.lang.IllegalArgumentException : No view found for id 0x1020002 (android:id/content) for fragment

我正在尝试从一个fragment移动到另一个fragment。它在fragment事务期间显示以下错误-java.lang.IllegalArgumentException:Noviewfoundforid0x1020002(android:id/content)forfragmentPhotosFragment2{41a57218#3id=0x1020002}atandroid.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:930)atandroid.support.v4.app.Fragmen

android - 如何将位图转换为 Uri?

我正在尝试使用Android中的SHAREINTENT与Facebook、Twitter等分享图片。我找到了将图像发送到共享Intent的代码,但此代码需要位图的URI:fullSizeImageUri这是完整的代码:privatevoidstartShareMediaActivity(Bitmapimage){booleanisVideo=false;StringmimeType="bmp";UrifullSizeImageUri=null;Intentintent=newIntent();intent.setAction(Intent.ACTION_SEND);intent.set

android - 我可以从android中的uri获取图像文件的宽度和高度吗?

我可以通过MediaStore.Images.Media正常获取图片宽度但我需要从从dropbox中选择的图像中获取图像的宽度和高度所以目前我有以下方法从保管箱获取图像大小privatevoidgetDropboxIMGSize(Uriuri){Stringsize=Long.toString(newFile(uri.getPath()).length());returnsize;}但我真正需要的是获取文件的宽度和高度值有人知道如何实现吗?请帮忙! 最佳答案 privatevoidgetDropboxIMGSize(Uriuri){

Android获取图库图片Uri路径

在一个Activity中,我可以从图库中选择一张图片,我需要它的Uri路径(在日志中,我的测试图片的Uri路径是/content:/media/external/images/media/1)。我收到了这个错误:08-0402:14:21.912:DEBUG/PHOTOUPLOADER(576):java.io.FileNotFoundException:/content:/media/external/images/media/1(Nosuchfileordirectory)08-0402:14:32.124:WARN/System.err(576):java.io.FileNotF

android - 关于如何从 URI 获取 Exif 数据的最终答案

这里有很多问题讨论了这个主题,结果大多不同,并且由于API更改和不同类型的URI,没有明确的答案。我自己没有答案,但让我们谈谈吧。ExifInterface有一个接受filePath的构造函数。这本身就很烦人,因为现在不鼓励依赖路径-您应该使用Uris和ContentResolver。好的。我们的名为uri的Uri可以从onActivityResult中的Intent中检索(如果您使用ACTION_GET_CONTENT)或者可以是我们之前拥有的Uri(如果您从相机中选择图片并调用intent.putExtra(MediaStore.EXTRA_OUTPUT,uri))。API我们的u