小编Seb*_*ian的帖子

如何使用HitTlick获取链接图像(而不是图像URL)的Android WebView中的链接URL与HitTlickResult

我尝试捕获webview longclicks以显示上下文菜单.(请参阅下面的代码)当长按图像时,我总是将图像URL作为额外的(对于具有IMAGE_TYPE的未链接图像和具有SRC_IMAGE_ANCHOR_TYPE的链接图像).但是如何获得带有超链接的图像的链接URL(而不是图像URL)呢?

最好,塞巴斯蒂安

        mywebview.setOnLongClickListener(new OnLongClickListener() {
            public boolean onLongClick(View v) {

                final WebView webview = (WebView) v;
                final WebView.HitTestResult result = webview.getHitTestResult();

                if (result.getType() == SRC_ANCHOR_TYPE) {
                    return true;
                }

                if (result.getType() == SRC_IMAGE_ANCHOR_TYPE) {
                    return true;
                }

                if (result.getType() == IMAGE_TYPE) {
                    return true;
                }

                return false;
            }
        });
Run Code Online (Sandbox Code Playgroud)

url android image webview webviewclient

10
推荐指数
3
解决办法
1万
查看次数

如何在 EditText 中使用“disableAlpha”/如何更改 AttributeSet 中的属性

当使用 editTxtV.setEnabled(false) 禁用时,我希望我的 Edittext 的灰显程度低于或高于标准。显然,disableAlpha-Property 正是这样做的。但是在layout.xml中使用 android:disabledAlpha="2.0" 像这样

<EditText android:inputType="numberDecimal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/EditTextV" android:text="1" android:disabledAlpha="2.0" ></EditText>
Run Code Online (Sandbox Code Playgroud)

根本不改变行为。

我是否正确更改了“灰显多少”?

塞巴斯蒂安

PS:一种想法是制作一个扩展 EditText 的自定义视图。在构造函数中,我获取 attrs AttributeSet 并将其返回给 super.constructor,但是如何通过构造函数更改 disableAlpha 属性?

android android-layout android-edittext

5
推荐指数
1
解决办法
3273
查看次数

在长按-HOME按钮菜单中隐藏android应用程序

我希望隐藏我的Android应用程序(并且仅在)完成后长按HOME键时出现的菜单.有没有办法做到这一点?以编程方式调用finish()不要做.

关于从启动器和任务管理器隐藏应用程序有许多线程,但这不是我想要的,我只是不希望它出现在这个"应用程序历史记录"中.

最好的问候塞巴斯蒂安

history android taskmanager hide

4
推荐指数
1
解决办法
2207
查看次数