Hi everyone,
I´m 15 years old (in a few weeks 16) and I´m very new to Android and Java
and at the moment I just copy and past, but I want to learn the language
Java complete but later.
So my Problem:
I didn´t deavticate the title bar in the manifest, because I have an
ProgessBar to show how long it tooks to load the Page (webview).
Know I want to deactivate the title bar after it loaded 100%. I found "
requestWindowFeature(Window.FEATURE_NO_TITLE);" as an option, but when I use
it the app crashes when 100% is loaded. So here my whole code:
package de.iapptipps;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class IAppTippsActivity extends Activity
{
private WebView webview;
@Override
public void onCreate(Bundle savedInstanceState)
{
getWindow().requestFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.main);
super.onCreate(savedInstanceState);
webview = new WebView(this);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
final Activity activity = this;
{
webview.setWebChromeClient(new WebChromeClient()
{
public void onProgressChanged(WebView view, int progress)
{
activity.setTitle(" Lädt...");
activity.setProgress(progress * 100);
if(progress == 100)
requestWindowFeature(Window.FEATURE_NO_TITLE);
}
});
}
webview.setWebViewClient(new WebViewClient()
{
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl)
{
Toast.makeText(activity,description,
Toast.LENGTH_SHORT).show();
}
});
webview.loadUrl("http://iapptipps.de");
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack())
{
webview.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
And here my Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.iapptipps"
android:installLocation="auto" android:versionCode="4"
android:versionName="1.0.3">
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:label="@string/app_name"
android:icon="@drawable/icon1">
<activity android:name=".IAppTippsActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
And the main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
Know I postet my whole app.
I hope you can help me. I tested the app an 2.3.3, 2.1 and 3.2 on my virtual
machines all crashing.
Thank you!
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en