Java 是否设置android.webkit.WebTextView类的textcolor?

Java 是否设置android.webkit.WebTextView类的textcolor?,java,android,android-webview,Java,Android,Android Webview,我有一个调查类型的表单,在用户按下submit后会给出一个响应。这是使用webview客户端,因此我可以在覆盖URL之前轻松修改CSS。但是,按“提交”后,样式会显示黑色字体(以及其他不需要的内容)。有没有办法更改WebTextView的文本颜色 最终,这将是理想的覆盖这一点,但似乎我不能: WebTextView(Context context, WebView webView, int autoFillQueryId) { super(context, null, com.a

我有一个调查类型的表单,在用户按下submit后会给出一个响应。这是使用webview客户端,因此我可以在覆盖URL之前轻松修改CSS。但是,按“提交”后,样式会显示黑色字体(以及其他不需要的内容)。有没有办法更改WebTextView的文本颜色

最终,这将是理想的覆盖这一点,但似乎我不能:

WebTextView(Context context, WebView webView, int autoFillQueryId) {         super(context, null, com.android.internal.R.attr.webTextViewStyle);
     mWebView = webView;
     mMaxLength = -1;
     setAutoFillable(autoFillQueryId);
     // Turn on subpixel text, and turn off kerning, so it better matches
     // the text in webkit.
     TextPaint paint = getPaint();
     int flags = paint.getFlags() & ~Paint.DEV_KERN_TEXT_FLAG
             | Paint.SUBPIXEL_TEXT_FLAG | Paint.DITHER_FLAG;
     paint.setFlags(flags);

     // Set the text color to black, regardless of the theme.  This ensures
     // that other applications that use embedded WebViews will properly
     // display the text in password textfields.
     setTextColor(DebugFlags.DRAW_WEBTEXTVIEW ? Color.RED : Color.BLACK);
有没有办法更改WebTextView的文本颜色

Android SDK中没有
WebTextView
,因此,您无法修改

这是使用webview客户端,因此我可以在覆盖URL之前轻松修改CSS


听起来您的问题是CSS最初应该是正确的,无论是对于提交此表单之前显示的页面还是之后显示的页面。注意,解决方案是从HTML/CSS/JS的角度来正确处理它,您(大概)可以控制它。

谢谢您的回答。由于没有访问权限,我没有使用css做任何事情,但我只是序列化了表单html数据,并使用带有EditText和按钮的本机android控件将POST数据作为服务提交。