小编g71*_*132的帖子

ArrayAdapter使用Kotlin android

对不起我的英语不好.我学习kotlin,现在我需要编写ArrayAdapter,但是在尝试这样做时我有一些错误__CODE__kotlin说我__CODE__.在网站kotline我将java类转换为kotlin类,并尝试在此站点中做.为什么我有错误,我怎么能解决这个问题?

convertView = vi.inflate(resource, null) 
Run Code Online (Sandbox Code Playgroud)

android android-arrayadapter kotlin

23
推荐指数
1
解决办法
2万
查看次数

Android WebView不显示网站

我需要在 WebView 中显示一个网站。我尝试了几乎所有可能的解决方案,但我的 WebView 无法正确显示该网站。以下是我的代码:

progDailog = ProgressDialog.show(this, "Loading","Please wait...", true);
        progDailog.setCancelable(false);

        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new WebViewClient(){

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                progDailog.show();
                view.loadUrl(url);

                return true;
            }
            @Override
            public void onPageFinished(WebView view, final String url) {
                progDailog.dismiss();
            }
        });

        webView.loadUrl("https://www.site.ru/login");
Run Code Online (Sandbox Code Playgroud)

如果我在移动浏览器中复制 URL ' https://www.site.ru/login ',它会正确显示,但在 Android 应用程序中,当我尝试在 WebView 中加载相同的 URL 时,它显示进度条,然后所有内容都显示为白色和空白在 Web 视图屏幕中。

UPD:我的xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <WebView
        android:id="@+id/sign_up_web_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"></WebView>


</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android webview android-webview

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

xml onClick中的Kotlin不起作用

我正在学习科特林,现在对我来说已经不是什么时候了。我有xml

<ImageView
                    android:id="@+id/aries"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:padding="10dp"
                    android:tag="1"
                    android:onClick="clickItemHoro"
                    android:src="@drawable/aries" />
Run Code Online (Sandbox Code Playgroud)

和片段

class ChooseYourHoroscope : Fragment(){

    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                              savedInstanceState: Bundle?): View? {
        val view = inflater.inflate(R.layout.fragment_welcome_old, container, false)

        return view;
    }

    fun clickItemHoro(v: View?){
        Log.e("clickItemHoro", v!!.tag.toString())
    }

}
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时出现错误:

在ID为“ aries”的视图类android.support.v7.widget.AppCompatImageView上定义的android:onClick属性的父级或祖先上下文中找不到方法clickItemHoro(View)

为什么会发生?代码变化很简单,但是它不起作用,我不明白为什么

android click fragment kotlin

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

解析xml kotlin android

我有这样的xml:

<horo>
<aries>
<today>
??????? ??? ????? ??????? ????????. ???? ?? ???????????? ??? ?????? ??????? ?? ???, ?????? ???????? ?????? ? ???????? ????????? ??????? ???????.
</today>
</aries>
<taurus>
<today>
??????? ? ??? ????? ?????????? ???????? ?? ?????? ??????. ?????? ??? ?? ??????????? ????????? ?? ? ??? ????? ?????, ???????????? ? ? ?????? ??????? ??????????? ?????? ? ????????.
</today>
</taurus>
</horo>
Run Code Online (Sandbox Code Playgroud)

现在我学习kotlin whith改造.我包含解析xml的库,而不是我无法理解如何解析这个xml的create对象.我有对象:

@Root(name = "horo", strict = false)
open class DailyHoroscope{
    @get : Element(name = "aries") var aries : Aries? …
Run Code Online (Sandbox Code Playgroud)

java xml android kotlin kotlin-android-extensions

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