草庐IT

ImageVIew

全部标签

android - imageview 的 marginRight 属性不起作用

我有一个ImageView,其背景是可绘制的xml形状,即可绘制的矩形。我的应用程序的方向固定为横向View。ImageView是相对布局的。我试图通过设置layout_marginRight的适当值将它移动到屏幕右侧,但这不起作用。imageView始终保持在其原始位置。我也尝试了以下其他选项,但都没有帮助。我尝试过的其他选项是:创建一个新的相对布局参数并设置右边距创建新的边距布局参数并设置位置尝试填充选项将ImageView设置到相对于另一个ImageView的正确位置...使用显示指标获取屏幕宽度并相应地设置边距....设置这个ImageView的位置一周后我就卡住了...我认为

android - 从图库中获取图像以在 fragment 中的 ImageView 中设置?

这个问题在这里已经有了答案:onActivityResultisnotbeingcalledinFragment(41个回答)关闭7年前。如何从图库中获取图像以在fragment中的Imageview中设置?onActivityResult未在fragment中调用..这是我在fragment中编写的代码img_user.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intenti=newIntent(Intent.ACTION_PICK,android.provider.M

Android:带有 ImageView 工具栏背景的 CollapsingToolbarLayout

我想像这样实现一个CollapsingToolbarLayout:这里的挑战是我需要一个带有gif背景的自定义Toolbar,因此我需要一个ImageView作为Toolbar。您可以在以下xml中看到我的实现:通过此实现,整个View都在滚动,Toolbar和TabLayout都不会固定到屏幕顶部。我学习了很多教程和stackoverflow的答案,f.e.https://antonioleiva.com/collapsing-toolbar-layout/http://blog.iamsuleiman.com/parallax-scrolling-tabs-design-suppo

android - 如何为android listview设置自定义字体?

我是android的新手,正在为ListView使用自定义字体。我不知道如何在ListView中使用字体。我也尝试了不同的示例,但无法解决我的问题。这是我的代码publicclassHomeScreenextendsListActivity{privatestaticfinalintQUICK_START_INDEX=0;privatestaticfinalintCUSTOM=1;privatestaticfinalintCALL_LIST=2;privatestaticfinalintCALENDAR=3;privatestaticfinalintTEMPLATES=4;privat

android - 如何加载 RGB565 缓冲区到 ImageView

我有文件“Image_RGB565.raw”,其中包含RGB565格式的图像缓冲区。我希望这张图片显示在ImageView中。是否可以不用额外的代码转换为RGB888?我试过了BitmapFactory.Optionsopt=newBitmapFactory.Options();opt.inPreferredConfig=Bitmap.Config.RGB_565;Bitmapbitmap=BitmapFactory.decodeFile("Image_001_RGB565.raw");但位图为空。然后我也尝试使用bytearray加载BitmapFactory.Optionsopt=

android - 为什么 imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);和<应用程序android :hardwareAccelerated ="false" have different effect?

不知道为什么要设置使用svg-android我看不到图像(由于硬件加速问题?),但如果我设置imageView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);我可以让它工作。View.LAYER_TYPE_SOFTWARE是否禁用硬件加速? 最佳答案 直接回答你的问题(DoesView.LAYER_TYPE_SOFTWAREdisablesthehardwareaccelerationornot?)是的。它实际上禁用了硬件加速,但仅在View级别,即在您的情况下,在ImageView中禁用了

android - 如何在 Android 中将 subview 添加到 ImageView

我来自iOS背景。出于某种原因,我不知道如何将一个View添加到另一个View。我有两个ImageView,我正在按如下方式创建它们:ImageViewimageView;ImageViewimageHolder;现在,我想做这样的事情:imageHolder.addView(imageView);我该如何实现?做了很多谷歌搜索但没有用。 最佳答案 正如pskink所说,您只能以编程方式将View添加到ViewGroup的对象中。.您可以添加到LinearLayout,例如:LinearLayoutlayout=(LinearLay

android - 如何在 ImageView 顶部显示指示器气泡?

我有一个字符串值(即:数字1、2、3...),我应该将它们显示在我的ImageView的右上角。我怎样才能在Android中做到这一点?我在下面附上了一张图片,其中显示了箭头:我想要类似的东西显示在我的ImageView上吗?请问有人能帮帮我吗? 最佳答案 试试这个:创建layout.xml并为矩形创建drawable\badge_count2.xml并创建values\color.xml并添加:#e50822输出:更新尝试为圆创建drawable\badge_count2.xml 关于

android ImageView 大小不随图像缩放

我有以下安卓布局:图像缩小了很多,但由于纵横比保持不变,它只占据了屏幕的上半部分。问题在于ImageView本身具有原始高度,它占据了整个屏幕并且文本永远不会显示。(因此原始图像约为620X430,缩放图像约为250X200,但ImageView约为250X430)有没有办法让ImageView的大小与图像缩放后的大小完全匹配? 最佳答案 它看起来类似于这个问题:AndroidImageViewsizenotscalingwithsourceimage,解决方案是将android:adjustViewBounds="true"添加到

android - ImageView 9 补丁可绘制,填充线不受尊重

我有这个XML布局。frame_top_widget_holo是一个9-patchdrawable,底部和右侧有填充线。它的顶部和左侧也有用于拉伸(stretch)边界的线条。它被设置为背景,有一个可绘制的图像设置为源。结果显示两者,但src图像与可绘制对象设置的填充重叠。问题是scaleType所以我怀疑这可能是一个错误。有谁知道如何解决这个问题? 最佳答案 android:cropToPadding="true"解决了这个问题。叹息.. 关于android-ImageView9补丁可