Ver*_*kis 46 android background-color webview
我在我的布局中添加了一个WebView来显示对齐的文本.我想将WebView的背景设置为透明,使其看起来像textView.这是我做的:
WebView synopsis;
synopsis=(WebView)findViewById(R.id.synopsis);
synopsis.setBackgroundColor(0x00000000);
Run Code Online (Sandbox Code Playgroud)
它适用于模拟器,但是当我在我的设备上运行应用程序时它不起作用:我得到的是白色背景.
String textTitleStyling = "<head><style>* {margin:0;padding:0;font-size:20; text-align:justify; color:#FFFFFF;}</style></head>";
String titleWithStyle = textTitleStyling + "<body><h1>" + movie.synopsis + "</h1></body>";
synopsis.loadData(textTitleStyling + movie.synopsis, "text/html", "utf-8");
synopsis = (WebView) findViewById(R.id.synopsis);
synopsis.getSettings();
synopsis.setBackgroundColor(0);
Run Code Online (Sandbox Code Playgroud)
Roo*_*kie 78
尝试使用synopsis.getSettings();
WebView synopsis;
synopsis=(WebView)findViewById(R.id.synopsis);
synopsis.getSettings();
synopsis.setBackgroundColor(Color.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)
dug*_*ggu 25
尝试下面的代码希望对你充分利用: -
webview.setBackgroundColor(Color.parseColor("#919191"));
Run Code Online (Sandbox Code Playgroud)
灰色代码: #919191
Oub*_*aan 15
您必须将其放在XML代码中:
android:background="@android:color/transparent"
Run Code Online (Sandbox Code Playgroud)
对于您的Web视图,例如:
<WebView
android:id="@+id/MyWebView"
android:layout_width="fill_parent"
android:layout_height="62dp"
android:background="@android:color/transparent"
android:scrollbars="none" />
Run Code Online (Sandbox Code Playgroud)
在此之后你必须转到Java代码并在loadUrl之前写这个:
yourWebView.setBackgroundColor(Color.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54712 次 |
| 最近记录: |