Turkcell | Geleceği Yazanlar

Soru & Cevap

WebView ve Button Kullanımı hakkında çok acil

05.12.2014 - 17:52

Bizim Fakültenin Web Sitesini Android Uygulaması olarak yapıcam.Mesela Butona tıklanıldığı zaman verdiğim "http://www.abcdef.com/asd" adresine gidip mobil görünümlü hale çevirmesini istiyorum ama buton ile webview nasıl ilişkilendircem yardımcı olursanız sevinirim.

2557 Görüntülenme

2 Cevap

Zafer M ŞEN
06.12.2014 - 16:16

Muhammet kardeş en basit tarzda

public class MainActivity extends Activity {

 
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      Button btnView=(Button)findViewById(R.id.button1);
     
 final WebView webview = (WebView) findViewById(R.id.webview);
      btnView.setOnClickListener(new View.OnClickListener() {
        
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            
            webview.getSettings().setJavaScriptEnabled(true);
             webview.loadUrl("https://google.com.tr");
            
        }
    });

 

---xml----

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/button1" />
 
</RelativeLayout>

birde manifeste izin ekle

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

böyle yapabilirsin ..Veya yeni bir activity sayfası oluştur. yukarda verdiğim webview i ona yaz.Butonununn olduğu classdan da webview 'in olduğu sayfaya geçtiğin taktirde full ekran site açılacaktır...

Veya burada arkadaş güzel bir şekilde anlatmış inceleye bilirsin....

http://www.akilliyazilim.org/androiddersleri/android-dersleri-15-webview-kullanimi.html

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Kurtuluş Ahmet Temel
05.12.2014 - 20:52

Bir kere fakültenin sitesinin mobil uyumlu olsa iyi olur aksi halde webview içerisinde masaüstü görünümünde yer alır. Buton ile ilişkisinide tam anlamakla birlikte şöyle bir fikir verebilirim. Butona tıkladığında başka bir activity içerisinde Intent yardımıyla yönlendirebilir. Adreside yine bu intent in putExtra metodu ile gönderebilirsin. Böylece aldığın adreste hepsini tek activity ile açabilirsin.

Belki örnek teşkil edebilir.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.