2016-07-25 4 views
0

画像ボタンをタブメニューとして作成しました。このタブの下にウェブビューを表示したいとします。イメージボタンは機能しますが、宛先は新しいウィンドウで表示されます。私はアンドロイドの初心者です。あなたが知っているなら、私を助けてください。イメージボタンの下にWebビューを表示する方法は?

これは私のMainActivity.javaです。

public void onCreate(Bundle savedInstanceState) { 
    final Context context = this; 

    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Intent intent = new Intent(context, WebViewActivity.class); 
    startActivity(intent); 
    /*onClick Button Function*/ 
    // addListeneHomeButton(); 
    // addListenerLoginButton(); 
    // button = (Button) findViewById(R.id.imageButtonHomeSelector); 
    // button.setFocusable(true); 
    //button.setFocusableInTouchMode(true); 

    button.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      Intent intent = new Intent(context, WebViewActivity.class); 

      startActivity(intent); 
     } 

    }); 
+0

あなたはonCreate' 'で' intent'を置く理由。あなたの仕事は何ですか? –

答えて

1

ボタンの下にWebViewを作成するには、独自のxmlデザインを作成し、プログラムでWebViewをデザインで使用する必要があります。

XMLデザイン。 WebViewの

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <Button 
     android:id="@+id/buttonUrl" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Go to http://www.google.com" /> 

    <WebView 
    android:id="@+id/webView1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 

</LinearLayout> 

Javaコード:

+0

Sohailありがとうございました。しかし、私は3つのボタンを水平にしたい。 – Myat

+0

@Myatあなたのデザインとしてボタンを追加できます。あなたのニーズとdesign.andに応じて修正できるwebviewコードを追加しました。 –

関連する問題