【问题标题】:How to set textview text using JavaScript Android如何使用 JavaScript Android 设置 textview 文本
【发布时间】:2010-11-19 13:18:47
【问题描述】:

我想使用 JavaScript 在我的 android 类中的 textview 中设置文本,其中包含与我想要分配一些文本的 textview 类中相同的命名变量。像这样的:

在js中:

function validClick() {

 fromJS.append("vikrant");

 valid.performClick();

 document.getElementById("ok").value = "Accepte";
}

fromJS 是我在 android 类中的 textview。

类中的代码如下:

    valid.setOnClickListener(new View.OnClickListener() {
        
        
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Context context = getApplicationContext();
            CharSequence text = fromJS.getText();
            CharSequence text = clsVariable;

            int duration = Toast.LENGTH_SHORT;
            
            Toast toast = Toast.makeText(context, text, duration);
            toast.show();
            

        }
    });

编辑

还有,我在写

    wbvw.addJavascriptInterface(valid, "valid");
    wbvw.addJavascriptInterface(fromJS, "fromJS");

在我的 onCreate 方法中。

【问题讨论】:

标签: javascript android


【解决方案1】:

查看此链接。我认为它使用 TextView 和 javascript 来加载数据。

http://divineprogrammer.blogspot.in/2009/11/javascript-rhino-on-android.html

doit(
         "var widgets = Packages.android.widget;\n" +
         "var view = new widgets.TextView(TheActivity);\n" +
         "TheActivity.setContentView(view);\n" +
         "var text = 'Hello Android!\\nThis is JavaScript in action!';\n" +
         "view.append(text);"
         );

【讨论】:

    猜你喜欢
    • 2013-10-27
    • 2012-09-13
    • 2014-01-18
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多