小编KOT*_*IAS的帖子

如何修复 CardView 角半径问题?

我正在使用下面的代码创建一个CardView带角的,但它保持矩形

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:id="@+id/cardview_id"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="5dp"
    android:clickable="true"
    android:focusable="true"
    android:foreground="?android:attr/selectableItemBackground"
    card_view:cardCornerRadius="6dp">
Run Code Online (Sandbox Code Playgroud)

更新:我的清单中有一个错误,我只是删除了这一行:

机器人:硬件加速=“假”

xml android android-layout

5
推荐指数
2
解决办法
4605
查看次数

使用 kotlin 在 WebView 中显示进度条

我使用此代码显示进度条,同时在 WebView 中加载要加载的 url,但应用程序在 WebView 页面启动几秒钟后崩溃,并给出错误:

java.lang.IllegalArgumentException:指定为非 null 的参数为 null:方法 kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,参数 favicon

  val progressBar = findViewById<ProgressBar>(R.id.prg)
    val url: String = intent.getStringExtra("targetURL") ?: ""


    webView.webViewClient = object : WebViewClient() {

        override fun onPageStarted(view: WebView, url: String, favicon: Bitmap) {
            super.onPageStarted(view, url, favicon)
            view.visibility =View.INVISIBLE
            progressBar.visibility = View.VISIBLE
        }

        override fun onPageFinished(view: WebView, url: String) {
            super.onPageFinished(view, url)
            view.visibility =View.VISIBLE
            progressBar.visibility = View.INVISIBLE
        }

    }
    webView.settings.javaScriptEnabled = true

    val settings = webView.settings
    settings.domStorageEnabled = true

    webView.loadUrl(url)
Run Code Online (Sandbox Code Playgroud)

android kotlin progress-bar android-studio

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