午後。
基本的に、フラグメントのナビゲーションとしてアクション バー sherlock を使用しています。フラグメント レイアウトの 1 つは、下にボタンがある 4 つの画像で構成されています。問題は、別のアクティビティまたは XML レイアウトに切り替えられるようにすることです。ボタンをクリックします。これを達成するためにさまざまな方法を試しましたが、結果はありませんでした
アプリがロードされた後、ボタンのクリックがデバイスによって登録されている限り取得しましたが、スイッチとケースコードを使用して新しいレイアウトをロードする必要がありました。
package com.westcheshirecollege;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import com.actionbarsherlock.app.SherlockFragment;
public class Fragment_1 extends SherlockFragment implements OnClickListener{
Button button;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View v = inflater.inflate(R.layout.home, container, false);
Button b = (Button) v.findViewById(R.id.button1);
b.setOnClickListener(this);
return v;
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
// CODE NEEDED HERER TO LOAD ACTIVITY / LAYOUT
break;
}
}
}
どんな助けでも大歓迎ですありがとう。