Android 在HoloEverywhere活动中使用webview

Android 在HoloEverywhere活动中使用webview,android,webview,android-webview,android-holo-everywhere,Android,Webview,Android Webview,Android Holo Everywhere,问题很简单,当我从HoloEverywhere库(import org.HoloEverywhere.app.activity;)中有一个活动时,webview不工作;当我使用相同的活动,使用相同的代码,但导入默认活动(import android.app.activity;)时,webview再次工作 这是一个webview工作的活动示例: import android.app.Activity; import android.content.Intent; import android.gr

问题很简单,当我从HoloEverywhere库
(import org.HoloEverywhere.app.activity;)
中有一个活动时,webview不工作;当我使用相同的活动,使用相同的代码,但导入默认活动
(import android.app.activity;)
时,webview再次工作

这是一个webview工作的活动示例:

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.style.ForegroundColorSpan;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.TextView;


public class Bienvenida extends Activity{

    TextView welcome;
    Button ok;

    //justificacion
    WebView mWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.bienvenida_layout);

        //justificacion
        mWebView = (WebView) findViewById(R.id.webview);

        WebSettings settings = mWebView.getSettings();
        settings.setDefaultTextEncodingName("utf-8");
        mWebView.loadUrl("file:///android_asset/letraperson.html");
        mWebView.setBackgroundColor(0x00000000);
        mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);




        ok= (Button)findViewById(R.id.btOK);
        welcome=(TextView)findViewById(R.id.tvQuerido_lector);
        Typeface person = Typeface.createFromAsset(getAssets(), "letrapaa.ttf");

        String button = new String(ok.getText().toString());
        ok.setText(button, TextView.BufferType.SPANNABLE);
        SpannableString okee = (SpannableString) ok.getText();
        okee.setSpan(new ForegroundColorSpan(Color.rgb(204, 0, 0)), 0, 1, 0);

        //TextView person:...
        String user = new String (welcome.getText().toString());
        welcome.setText( user, TextView.BufferType.SPANNABLE );
        SpannableString s = (SpannableString)welcome.getText();
        s.setSpan(new ForegroundColorSpan(Color.rgb(204, 0, 0)), 0, 1, 0);



        welcome.setTypeface(person);
        ok.setTypeface(person);

        ok.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                Intent intent = new Intent("CREARUSUARIO_CAMPAYO");
                startActivity(intent);
                finish();
            }
        });
    }

}
但是,如果我想在2.1+手机上定制holo主题的活动,我需要将该活动从
org.holoeverywhere.app.activity
扩展到
android.app.activity

所以。。。当我从HoloEverywhere库扩展活动时,会发生以下情况:

a) 如果我在该活动中没有webview,那么一切都会完美运行

b) 如果我在该活动中有webview,则该活动不起作用

然后,我必须在Holo主题和webview之间做出选择(例如,我可以证明文本的合理性,这是我无法用Textview实现的)


有人知道如何在HoloEverywhere的一个活动中使用webview吗?

我认为您需要在活动级别启用硬件加速。您能告诉我如何使用吗@Aliimran你说的不工作、不装货或其他什么是什么意思。还要检查超级函数是否在活动的onCreate函数中调用?它应该是代码的第一行。