0

これは私のコードですが、私の Android ディスプレイに表示されると、分数が 10 進数に変わります。この形式を維持するにはどうすればよいですか。

public void readyForJavascript(final String arg) {
        webView.loadUrl("javascript:SpinningWheel.addSlot({ " +
                "1:1, 2: 5/16, 3: 3/8,  4:  7/16,  5:  1/2,  6:  9/16," +
                "7: 5/8, 8: 3/4, 9: 7/8, 10: 1, 11: 1/18, 12: 1/4 });");
        webView.loadUrl("javascript:SpinningWheel.addSlot({ " +
                "1: 'AM', 2: 'PM'});");
        webView.loadUrl("javascript:SpinningWheel.addSlot({ " +
        "1: 'AM', 2: 'PM'});");
        webView.loadUrl("javascript:SpinningWheel.open();");
    }
4

1 に答える 1

0

分数を一重引用符で囲む必要があります。

"1:1, 2: '5/16', 3: '3/8' .......

ある時点で、あなたの Javascript は 3/8 を見て、それを計算として評価すると思います。

于 2011-04-19T02:19:23.050 に答える