草庐IT

ImageVIew

全部标签

android - hasOverlappingRendering() 和两个 ImageView

我有一个自定义的View,其中包含两个相互重叠的ImageViews。我将hasOverlappingRendering()设置为返回false,并且在设置alpha时没有遇到任何问题。但它不是真的包含重叠渲染(两个ImageViews)吗?这不应该是某种(图形)错误吗? 最佳答案 迟到的答案..但迟到总比不到好。答案是不包含重叠渲染。我找到了thisvideo真的很有用。Google工程师正在举例说明当您从hasOverlappingRendering()返回false时会发生什么。

android - imageView 选中状态不显示

在我的应用程序中,我有一个Activity(HomeActivity)和3个fragment(所以我有3个按钮)。在HomeActivity中,我有一些按钮,点击它后应该改变他的状态。第一次运行应用程序时,我按下其中一个按钮,选择状态发生了变化(在我的例子中,白色变为绿色),但是当我按下另一个按钮时,所有按钮都未被选中(所有按钮都是白色的)。谁能告诉我这里有什么问题?publicclassHomeActivityimplementsView.OnClickListener{privateImageViewmMessageButton;privateImageViewmMapButton

android - 如何在单击时制作 ImageView 弹出窗口

我希望能够单击列表中的ImageView并使其在单击时弹出,就像在Tumblr和Path应用程序中一样。有谁知道如何做到这一点?PS:我已经厌倦了使用对话框。 最佳答案 我知道它的老问题。但我会添加这个以供将来引用。您可以使用此库将图像显示为弹出窗口。https://github.com/chathuralakmal/AndroidImagePopupfinalImagePopupimagePopup=newImagePopup(this);finalImageViewimageView=(ImageView)findViewByI

java - 在 Android 上单击 ImageView 时如何打开 URL?

HowcanImageViewLinktoWebPage我确实找到了这个链接,我将下面的代码复制到onCreate函数中,然后从onCreate函数中复制出来,但它似乎对我不起作用。以下是我的main.java文件@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//Gotomyurl.comwhenclickingonlogoImageViewimg=(ImageView)f

android - Android 4.1.2 上 ImageView 中的倾斜图像

我有一个在ImageView中显示图像的应用程序,但我遇到了专门针对Android4.1.2的问题。已确认无法在三个独立的4.1.2设备上运行,而在2.3.7、4.2.1、4.3和4.4.2上运行。该错误发生在几个不同的图像上,但不是全部。某些特定的JPEG文件似乎无法按预期工作。它的实际外观以及它在Android4.1.2上的显示方式:上图(左)就是这样一个有问题的图像文件。设置显示图像背后的代码摘要是:Bitmapbitmap,background;ImageViewimageView=(ImageView)findViewById(R.id.imageView);BitmapFa

android - ImageView 下方绘制了波纹

我在FrameLayout中有一个ImageView和一个CheckBox。尽管CheckBox位于ImageView上方,但其涟漪反馈绘制在ImageView下方。有什么办法可以在上面画波纹吗?尝试添加高程值但没有任何改变。 最佳答案 似乎涟漪是绘制在容器背景之上的。所以我将CheckBox放在另一个容器中,将容器的背景设置为透明,并且波纹正确显示。 关于android-ImageView下方绘制了波纹,我们在StackOverflow上找到一个类似的问题:

具有级别列表的 android ImageView 不起作用

start_background.xml开始Activity.xmlJava代码ImageViewimage=(ImageView)findViewById(R.id.start);LevelListDrawablebackground=(LevelListDrawable)image.getBackground();background.setLevel(3);但是它不能改变背景,我试过把android:background改成android:src,也没用。日志:2690-2705/com.jifa.runandcatch2W/EGL_emulation﹕eglSurfaceAtt

Android 布局 - 扩展 ImageView 以填充宽度,但没有更大?

你好有用的stackoverflow成员,我试图在androidActivity中完成看似简单的布局,但我似乎无法仅使用wrap_content和fill_parent/match_parent使其工作。图片给出问题的基本思路:http://i89.photobucket.com/albums/k207/cephron/Layout_quandary.png在一个垂直的LinearLayout中,我有一个包含按钮和东西的子布局顶部的ImageView。我想让ImageView扩展以使图像尽可能大(即填充屏幕宽度)而不占用比实现此所需更多的垂直空间(即我希望ImageView触及顶部屏幕

android - 动态设置 ImageView 的来源

我正在尝试根据国家/地区名称在ImageView中设置国家/地区标志。我遵循惯例,国旗图像始终存储在drawable/flag_country_name例如;可绘制/flag_india,可绘制/flag_south_africa到目前为止我写的代码是imageFlagRight.setImageResource(getFlagResource("India"));privateintgetFlagResource(StringteamName){if(teamName.equals("India")){returnR.drawable.flag_india;}if(teamName.

android - 以编程方式在 framelayout 中的 imageview 上覆盖文本 - Android

我正在尝试在布局中心和底部的框架布局中的图像上实现TextView,如下所示:http://developer.android.com/resources/articles/layout-tricks-merge.html我正在尝试以编程方式实现这一点,但没有成功。我总是在左上角看到TextView。有人可以帮忙吗?这是我的代码:FrameLayoutframeLay=newFrameLayout(MainScreen.this);LayoutParamslayoutParamsFrame=newLayoutParams(LayoutParams.FILL_PARENT,LayoutP