hobudan Merhaba,
1) Parçanın onCreateView(LayoutInflater, ViewGroup, Bundle) adı verilen bir yöntemi vardır. Geçersiz kılın, düzeni kullanarak şişirin ve görünümü döndürün.
2) Create yöntemi bir Bağlam beklediğinden, getActivity() kullanarak geçirin
3) findViewById(int), getView() olarak adlandırılabilir.
public class Rajathmusic extends Fragment {
private static final String TAG = "MyActivity";
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.activity_main, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
Log.v(TAG, "Initializing sounds...");
final MediaPlayer mp = MediaPlayer.create(getActivity(), R.raw.rajath);
View v = getView();
Button play_button = (Button) v.findViewById(R.id.button3);
play_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.v(TAG, "Playing sound...");
mp.start();
}
});
Log.v(TAG, "Sounds initialized.");
}
}
Detaylı bilgi için tıklayınız
Yukarıdaki anlatım çeviridir.
İyi çalışmalar.