package com.example.the_q_studio_lab.mytheq1;import android.content.Co การแปล - package com.example.the_q_studio_lab.mytheq1;import android.content.Co ไทย วิธีการพูด

package com.example.the_q_studio_la

package com.example.the_q_studio_lab.mytheq1;


import android.content.Context;

import android.content.SharedPreferences;
import android.os.Bundle;


import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.widget.Toolbar;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;

import android.widget.Button;
import android.widget.ListView;
import android.widget.Toast;

import com.com.the_q.question.question_A.Fragment_num1;
import com.com.the_q.question.question_B.Fragment_Question1;
import com.the_q.app.page.page1.Fragment_one;


/**
* A simple {@link Fragment} subclass.
*/
public class NavigationDrawerFragment extends Fragment { //


private Button btn_num ,btn,btn3;
private ActionBarDrawerToggle mdrawerToggle; //
private DrawerLayout mdrawerLayout; //

// public static final String PREF_NAME = "save_name";
// public static final String KEY_USER = "use_drawer";

// private boolean mUserLearnedDrawer;
// private boolean mFromSaveInstanceState;
private View containerView; //
ListView listView; //
// String [] name_list;
int status;

//
int [] image = {R.drawable.a,R.drawable.n,R.drawable.m,
R.drawable.y,R.drawable.w,R.drawable.nu,
R.drawable.k,R.drawable.d,R.drawable.b,};
String [] name = {"แม่ ก กา","แม่ กง","แม่ กม","แม่ เกย","แม่ เกอว","แม่ กน","แม่ กก","แม่ กด","แม่ กบ"};

String header;
String dataBody;


public NavigationDrawerFragment() {
// Required empty public constructor
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//ดึงข้อมุลสถานะการเซพ หน้าเมนุว่า แสดงหรือไม่แสดง
/// mUserLearnedDrawer = Boolean.valueOf(readFromPreferences(getActivity(),KEY_USER,"false"));

// if(savedInstanceState != null){
// mFromSaveInstanceState = true;
//
// }
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_navigation_drawer, container, false);

btn_num = (Button)v.findViewById(R.id.btn_num);
btn = (Button)v.findViewById(R.id.button2);

btn3 = (Button)v.findViewById(R.id.button3);
btn3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mFragment fra = new mFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.main_view,fra);
//transaction.addToBackStack(null);
transaction.commit();
mdrawerLayout.closeDrawer(containerView);
}
});
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Fragment_Question1 question1 = new Fragment_Question1();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.main_view,question1.newInstance(1,getString(R.string.q1),getString(R.string.answer_q1_1),getString(R.string.answer_q1_2),getString(R.string.answer_q1_3),getString(R.string.answer_q1_4)));
transaction.commit();
mdrawerLayout.closeDrawer(containerView);
}
});
btn_num.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Fragment_num1 fragment_num1 = new Fragment_num1();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.main_view,fragment_num1);
//transaction.addToBackStack(null);
transaction.commit();
mdrawerLayout.closeDrawer(containerView);
}
});
listView = (ListView)v.findViewById(R.id.list_drawer);
// name_list = getResources().getStringArray(R.array.list);
// ArrayAdapter arrayAdapter = new ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,name_list);

//
CustomListAdapter customListAdapter = new CustomListAdapter(getActivity(),name,image);

listView.setAdapter(customListAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
SelectFragment(position);

}
});

return v;
}
public void SelectFragment(int position){
switch(position){
case 0:
header = getString(R.string.head_0);
dataBody = getString(R.string.page1);
status = 1;
break;
case 1:
header = getString(R.string.head_1);
dataBody = getString(R.string.page2);
status = 3;
break;
case 2:
header = getString(R.string.head_1);
dataBody = getString(R.string.page3);
status = 5;
break;
case 3:
header = getString(R.string.head_1);
dataBody = getString(R.string.page4);
status = 7;
break;
case 4:
header = getString(R.string.head_1);
dataBody = getString(R.string.page5);
status = 9;
break;
case 5:
header = getString(R.string.head_2);
dataBody = getString(R.string.page6);
status = 11;
break;
case 6:
header = getString(R.string.head_2);
dataBody = getString(R.string.page7);
status = 13;
break;
case 7:
header = getString(R.string.head_2);
dataBody = getString(R.string.page8);
status = 15;
break;
case 8:
header = getString(R.string.head_2);
dataBody = getString(R.string.page9);
status = 17;
break;


default:
return;

}

Fragment_one fragment_one = new Fragment_one();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.main_view, fragment_one.newInstance(header,dataBody,status));
//transaction.addToBackStack(null);
transaction.commit();
mdrawerLayout.closeDrawer(containerView);


}


// สไลเปิดสไลปิด
public void setUp(int fragmentId ,DrawerLayout drawerLayout , final Toolbar toolbar){
containerView = getActivity().findViewById(fragmentId);
mdrawerLayout = drawerLayout;
mdrawerToggle = new ActionBarDrawerToggle(getActivity(),drawerLayout,toolbar,R.string.drawer_open,R.string.drawer_close){
@Override
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
// if(!mUserLearnedDrawer){
// mUserLearnedDrawer =true;
// // saveToPreferences(getActivity(),KEY_USER,mUserLearnedDrawer+"");
// }
getActivity().invalidateOptionsMenu();//

}

@Override
public void onDrawerClosed(View drawerView) { //
super.onDrawerClosed(drawerView);
getActivity().invalidateOptionsMenu();
}

@Override
public void onDrawerSlide(View drawerView, float slideOffset) {//
if(slideOffset
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
แพคเกจ com.example.the_q_studio_lab.mytheq1นำเข้า android.content.Contextนำเข้า android.content.SharedPreferencesนำเข้า android.os.Bundleนำเข้า android.support.v4.app.Fragmentนำเข้า android.support.v4.app.FragmentTransactionนำเข้า android.support.v4.widget.DrawerLayoutนำเข้า android.support.v7.app.ActionBarDrawerToggleนำเข้า android.support.v7.widget.Toolbarนำเข้า android.view.LayoutInflaterนำเข้า android.view.Viewนำเข้า android.view.ViewGroupนำเข้า android.widget.AdapterViewนำเข้า android.widget.Buttonนำเข้า android.widget.ListViewนำเข้า android.widget.Toastนำเข้า com.com.the_q.question.question_A.Fragment_num1นำเข้า com.com.the_q.question.question_B.Fragment_Question1นำเข้า com.the_q.app.page.page1.Fragment_one/** * ย่อยง่าย {@link ส่วน} เป็นการ */ส่วนขยายของคลาสาธารณะ NavigationDrawerFragment { / / ส่วนตัว btn_num ปุ่ม ป้าย btn3 ส่วนตัว ActionBarDrawerToggle mdrawerToggle // ส่วนตัว DrawerLayout mdrawerLayout //สาธารณะคงสุดท้ายสตริ PREF_NAME = "save_name"สาธารณะคงสุดท้ายสตริ KEY_USER = "use_drawer"ส่วนตัว mUserLearnedDrawer บูลีส่วนตัว mFromSaveInstanceState บูลี ส่วนตัวดู containerView // มุมมองรายการมุมมองรายการ // สตริงที่[] name_list int สถานะ // ภาพ int [] = {R.drawable.a,R.drawable.n,R.drawable.m R.drawable.y,R.drawable.w,R.drawable.nu R.drawable.k,R.drawable.d,R.drawable.b, }; ชื่อสตริงที่[] = {"แม่พบว่ามีกา" "แม่กง" "แม่กม" "แม่เกย" "แม่เกอว" "แม่กน" "แม่กก" "แม่กด" "แม่กบ" }; หัวข้อสาย สตริ dataBody {NavigationDrawerFragment() สาธารณะ ต้องสร้างสาธารณะที่ว่างเปล่า } @Override {onCreate โมฆะสาธารณะ (กลุ่ม savedInstanceState) super.onCreate(savedInstanceState) ดึงข้อมุลสถานะการเซพหน้าเมนุว่าแสดงหรือไม่แสดง mUserLearnedDrawer = Boolean.valueOf(readFromPreferences(getActivity(),KEY_USER,"false"))ถ้า (savedInstanceState ! = null) {mFromSaveInstanceState = true//// } } @Override มุมมองสาธารณะ onCreateView (LayoutInflater inflater, ViewGroup คอนเทนเนอร์ {กลุ่ม savedInstanceState) ดู v = inflater.inflate (R.layout.fragment_navigation_drawer คอนเทนเนอร์ เท็จ); btn_num = (Button)v.findViewById(R.id.btn_num) ป้าย = (Button)v.findViewById(R.id.button2) btn3 = (Button)v.findViewById(R.id.button3) btn3.setOnClickListener (ใหม่ View.OnClickListener() { @Override {onClick โมฆะสาธารณะ (ดู v) mFragment fra = mFragment() ใหม่ ธุรกรรม FragmentTransaction = getFragmentManager().beginTransaction() transaction.replace(R.id.main_view,fra) transaction.addToBackStack(null) transaction.commit() mdrawerLayout.closeDrawer(containerView) } }); btn.setOnClickListener (ใหม่ View.OnClickListener() { @Override {onClick โมฆะสาธารณะ (ดู v) Fragment_Question1 question1 = Fragment_Question1() ใหม่ ธุรกรรม FragmentTransaction = getFragmentManager().beginTransaction() transaction.replace(R.id.main_view,question1.newInstance(1,getString(R.string.q1),getString(R.string.answer_q1_1),getString(R.string.answer_q1_2),getString(R.string.answer_q1_3),getString(R.string.answer_q1_4))); transaction.commit() mdrawerLayout.closeDrawer(containerView) } }); btn_num.setOnClickListener (ใหม่ View.OnClickListener() { @Override {onClick โมฆะสาธารณะ (ดู v) Fragment_num1 fragment_num1 = Fragment_num1() ใหม่ ธุรกรรม FragmentTransaction = getFragmentManager().beginTransaction() transaction.replace(R.id.main_view,fragment_num1) transaction.addToBackStack(null) transaction.commit() mdrawerLayout.closeDrawer(containerView) } }); มุมมองรายการ = (ListView)v.findViewById(R.id.list_drawer) name_list = getResources().getStringArray(R.array.list) ArrayAdapter arrayAdapter = ArrayAdapter ใหม่(getActivity () android R.layout.simple_list_item_1,name_list); // CustomListAdapter customListAdapter = CustomListAdapter(getActivity(),name,image) ใหม่ listView.setAdapter(customListAdapter) listView.setOnItemClickListener (ใหม่ AdapterView.OnItemClickListener() { @Override onItemClick โมฆะสาธารณะ (AdapterView หลัก วิว ตำแหน่ง int รหัสยาว) { SelectFragment(position) } }); กลับ v } SelectFragment (ตำแหน่ง int) {โมฆะสาธารณะ switch(position) { กรณีที่ 0: หัวข้อ = getString(R.string.head_0) dataBody = getString(R.string.page1) สถานะ = 1 ทำลาย กรณีที่ 1: หัวข้อ = getString(R.string.head_1) dataBody = getString(R.string.page2) สถานะ = 3 ทำลาย กรณีที่ 2: หัวข้อ = getString(R.string.head_1) dataBody = getString(R.string.page3) สถานะ = 5 ทำลาย กรณีที่ 3: หัวข้อ = getString(R.string.head_1) dataBody = getString(R.string.page4) สถานะ = 7 ทำลาย กรณีที่ 4: หัวข้อ = getString(R.string.head_1) dataBody = getString(R.string.page5) สถานะ = 9 ทำลาย กรณีที่ 5: หัวข้อ = getString(R.string.head_2) dataBody = getString(R.string.page6) สถานะ = 11 ทำลาย กรณีที่ 6: หัวข้อ = getString(R.string.head_2) dataBody = getString(R.string.page7) สถานะ = 13 ทำลาย กรณีที่ 7: หัวข้อ = getString(R.string.head_2) dataBody = getString(R.string.page8) สถานะ = 15 ทำลาย กรณีที่ 8: หัวข้อ = getString(R.string.head_2) dataBody = getString(R.string.page9) สถานะ = 17 ทำลาย เริ่มต้น: กลับ } Fragment_one fragment_one = Fragment_one() ใหม่ ธุรกรรม FragmentTransaction = getFragmentManager().beginTransaction() transaction.replace (R.id.main_view, fragment_one.newInstance(header,dataBody,status)) transaction.addToBackStack(null) transaction.commit() mdrawerLayout.closeDrawer(containerView) } สไลเปิดสไลปิด {ตั้งค่าโมฆะสาธารณะ (int fragmentId, DrawerLayout drawerLayout แถบเครื่องมือแถบเครื่องมือขั้นสุดท้าย) containerView = getActivity().findViewById(fragmentId) mdrawerLayout = drawerLayout mdrawerToggle ={ActionBarDrawerToggle(getActivity(),drawerLayout,toolbar,R.string.drawer_open,R.string.drawer_close) ใหม่ @Override {onDrawerOpened โมฆะสาธารณะ (ดู drawerView) super.onDrawerOpened(drawerView)if(!mUserLearnedDrawer) {mUserLearnedDrawer = true/ / saveToPreferences(getActivity(),KEY_USER,mUserLearnedDrawer+"")// } getActivity().invalidateOptionsMenu(); / / } @Override onDrawerClosed โมฆะสาธารณะ (ดู drawerView) { / / super.onDrawerClosed(drawerView) getActivity().invalidateOptionsMenu() } @Override onDrawerSlide โมฆะสาธารณะ (ดู drawerView, slideOffset ลอย) { / / if(slideOffset <0.6) { toolbar.setAlpha(1-slideOffset) } } };ถ้า (! mUserLearnedDrawer & & ! mFromSaveInstanceState) {mdrawerLayout.openDrawer(containerView)//// } mdrawerLayout.setDrawerListener(mdrawerToggle); / / mdrawerLayout.post (ใหม่ Runnable() { @Override {ยกเลิก run() สาธารณะ mdrawerToggle.syncState() } }); }//{สาธารณะคงโมฆะ saveToPreferences (บริบทบริบท preName สตริง สตริ preValues)SharedPreferences sharedPreferences = context.getSharedPreferences(PREF_NAME,Context.MODE_PRIVATE)แก้ไข SharedPreferences.Editor = sharedPreferences.edit()editor.putString(preName,preValues)editor.apply()//// }//readFromPreferences (บริบทบริบท pre_name สตริง สตริ pre_values) สายสาธารณะคง{SharedPreferences sharedPreferences = context.getSharedPreferences(PREF_NAME,Context.MODE_PRIVATE)sharedPreferences.getString(pre_name,pre_values) กลับ//// }}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
com.example.the_q_studio_lab.mytheq1 แพคเกจ; นำเข้า android.content.Context; นำเข้า android.content.SharedPreferences; นำเข้า android.os.Bundle; นำเข้า android.support.v4.app.Fragment; นำเข้า android.support.v4.app FragmentTransaction; นำเข้า android.support.v4.widget.DrawerLayout; นำเข้า android.support.v7.app.ActionBarDrawerToggle; นำเข้า android.support.v7.widget.Toolbar; นำเข้า android.view.LayoutInflater; นำเข้า android.view.View; นำเข้า android.view.ViewGroup; นำเข้า android.widget.AdapterView; นำเข้า android.widget.Button; นำเข้า android.widget.ListView; นำเข้า android.widget.Toast; นำเข้า com.com.the_q.question.question_A.Fragment_num1; นำเข้าดอทคอม com.the_q.question.question_B.Fragment_Question1; นำเข้า com.the_q.app.page.page1.Fragment_one; / ** . * ง่าย {} @link ส่วนรอง* / NavigationDrawerFragment ระดับสาธารณะขยายส่วน {// btn_num ปุ่มส่วนตัว BTN, btn3; ส่วนตัว ActionBarDrawerToggle mdrawerToggle; // ส่วนตัว DrawerLayout mdrawerLayout; // // สาธารณะคง String สุดท้าย PREF_NAME = "save_name"; // สาธารณะคง KEY_USER String สุดท้าย = "use_drawer"; // mUserLearnedDrawer บูลส่วนตัว; // mFromSaveInstanceState ส่วนตัวบูล; ส่วนตัวดู containerView; // ListView ListView; // // String [] NAME_LIST; สถานะ int; // int [] = ภาพ [] = {ชื่อ "แม่กกา", "แม่กง", "แม่กม", "แม่เกย", "แม่เกอว", "แม่กน", "แม่กก", "แม่กด" "แม่กบ"}; หัว String; String dataBody; NavigationDrawerFragment สาธารณะ () { // จำเป็นต้องสร้างสาธารณะว่างเปล่า} @Override โมฆะสาธารณะ onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); // ดึงข้อมุลสถานะการเซ พหน้าเมนุว่าแสดงหรือไม่แสดง/// = mUserLearnedDrawer Boolean.valueOf (readFromPreferences (getActivity () KEY_USER "เท็จ")); // ถ้า (! savedInstanceState = null) { // mFromSaveInstanceState = true; // //} } @Override ประชาชนดู onCreateView (LayoutInflater Inflater ภาชนะ ViewGroup, Bundle savedInstanceState) { ดู V = Inflater.inflate (R.layout.fragment_navigation_drawer ภาชนะเท็จ); btn_num = (ปุ่ม) v.findViewById (R.id .btn_num); BTN = (ปุ่ม) v.findViewById (R.id.button2); btn3 = (ปุ่ม) v.findViewById (R.id.button3); btn3.setOnClickListener (ใหม่ View.OnClickListener () { @Override สาธารณะ ถือเป็นโมฆะ onClick (อ่าน V) { mFragment FRA = mFragment ใหม่ (); ทำธุรกรรม FragmentTransaction = View.OnClickListener () { @Override โมฆะสาธารณะ onClick (อ่าน V) { Fragment_Question1 question1 = Fragment_Question1 ใหม่ (); ทำธุรกรรม FragmentTransaction = View.OnClickListener () { @Override โมฆะสาธารณะ onClick (อ่าน V) { Fragment_num1 fragment_num1 = Fragment_num1 ใหม่ (); ทำธุรกรรม FragmentTransaction = = (ListView) v.findViewById (R.id.list_drawer); // NAME_LIST = getResources () getStringArray (R.array.list). // ArrayAdapter






















































































































arrayAdapter = ArrayAdapter ใหม่(getActivity () android.R.layout.simple_list_item_1, NAME_LIST); // CustomListAdapter customListAdapter = ใหม่ AdapterView.OnItemClickListener () { @Override โมฆะสาธารณะ onItemClick (AdapterView แม่มุมมองดูตำแหน่ง int, รหัสยาว) { SelectFragment (ตำแหน่ง); } }); โวผลตอบแทน; } โมฆะสาธารณะ SelectFragment (ตำแหน่ง int) { สวิทช์ (ตำแหน่ง) { กรณี 0: หัว = getString (R.string.head_0); dataBody = getString (R.string.page1); สถานะ = 1; แบ่ง; กรณีที่ 1: ส่วนหัว = getString (R.string.head_1); dataBody = getString ( R.string.page2); สถานะ = 3; แบ่ง; กรณีที่ 2: ส่วนหัว = getString (R.string.head_1); dataBody = getString (R.string.page3); สถานะ = 5; แบ่ง; กรณีที่ 3: หัว = getString (R.string.head_1); dataBody = getString (R.string.page4); สถานะ = 7; แบ่ง; กรณีที่ 4: หัว = getString (R.string.head_1); dataBody = getString (R.string.page5); สถานะ = 9; แบ่ง; กรณีที่ 5: หัว = getString (R.string.head_2); dataBody = getString (R.string.page6); สถานะ = 11; แบ่ง; กรณีที่ 6: ส่วนหัว = getString (R.string.head_2) ; dataBody = getString (R.string.page7); สถานะ = 13; แบ่ง; กรณีที่ 7: ส่วนหัว = getString (R.string.head_2); dataBody = getString (R.string.page8); สถานะ = 15; แบ่ง; กรณี 8: หัว = getString (R.string.head_2); dataBody = getString (R.string.page9); สถานะ = 17; แบ่ง; ค่าเริ่มต้น: การกลับมา; } Fragment_one fragment_one = Fragment_one ใหม่ (); ทำธุรกรรม FragmentTransaction = getFragmentManager () beginTransaction (); transaction.replace (R.id.main_view, สไลเปิดสไลปิดโมฆะสาธารณะติดตั้ง (int fragmentId, DrawerLayout drawerLayout แถบเครื่องมือ Toolbar สุดท้าย) { containerView = getActivity () findViewById (fragmentId);. mdrawerLayout = drawerLayout; mdrawerToggle = ใหม่ ถือเป็นโมฆะ onDrawerOpened (อ่าน drawerView) { super.onDrawerOpened (drawerView); // ถ้า (mUserLearnedDrawer!) { // mUserLearnedDrawer = true; // // saveToPreferences (getActivity () KEY_USER, mUserLearnedDrawer + ""); //} getActivity ( ) .invalidateOptionsMenu (); // } @Override โมฆะสาธารณะ onDrawerClosed (อ่าน drawerView) {// super.onDrawerClosed (drawerView); . getActivity () invalidateOptionsMenu (); } @Override โมฆะสาธารณะ onDrawerSlide (อ่าน drawerView ลอย slideOffset) { // ถ้า (slideOffset <0.6) { toolbar.setAlpha (1 slideOffset); } } }; // ถ้า {(mUserLearnedDrawer && mFromSaveInstanceState!) // mdrawerLayout.openDrawer (containerView); // //} mdrawerLayout.setDrawerListener (mdrawerToggle); // mdrawerLayout.post (ใหม่ Runnable () { @Override ทำงานโมฆะสาธารณะ () { mdrawerToggle.syncState (); } }); } // // saveToPreferences ประชาชนเป็นโมฆะคงที่ (บริบทบริบท preName String, String preValues) { // SharedPreferences sharedPreferences context.getSharedPreferences = (PREF_NAME, Context.MODE_PRIVATE); // บรรณาธิการ SharedPreferences.Editor = sharedPreferences.edit (); // editor.putString (preName, preValues); // editor.apply () ; // //} // // สาธารณะ readFromPreferences สตริงคงที่ (บริบทบริบท pre_name String, String pre_values) { // SharedPreferences sharedPreferences context.getSharedPreferences = (PREF_NAME, Context.MODE_PRIVATE); // กลับ sharedPreferences.getString (pre_name, pre_values); // //} }











































































































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
แพคเกจด้วย ตัวอย่างเช่น the_q_studio_lab . mytheq1 ;


นำเข้า สำหรับ เนื้อหา บริบท ;

นำเข้า สำหรับ เนื้อหา sharedpreferences ;
Android นำเข้า เช่น มัด ;


เข้า Android สนับสนุน . v4 ~ ;
. app Android นำเข้า สนับสนุน . V4 . fragmenttransaction ;
Android app นำเข้าสนับสนุน . V4 . เครื่องมือ drawerlayout ;
Android นำเข้า สนับสนุน . v7 . app actionbardrawertoggle ;
Android นำเข้า สนับสนุน . v7 . เครื่องมือ แถบเครื่องมือ ;
Android นำเข้าดู layoutinflater ;
Android นำเข้า ดู ดู ;
Android นำเข้า ดู viewgroup ;
Android นำเข้า เครื่องมือ adapterview ;

นำเข้าหุ่นยนต์ เครื่องมือ ปุ่ม ;
Android นำเข้า เครื่องมือ ListView ;
Android นำเข้า เครื่องมือ ดื่มอวยพร ;

เข้า com com the_q คำถาม question_a . fragment_num1 ;
com นำเข้า . com the_q คำถาม question_b . fragment_question1 ;
com นำเข้า the_q App . หน้า อ่าน . fragment_one ;
*

* /* * * * ง่าย { @ } ลิงค์มี subclass .
/
navigationdrawerfragment ขยายส่วนระดับสาธารณะ { / /


ส่วนปุ่ม btn_num BTN , , ส่วนตัว actionbardrawertoggle mdrawertoggle btn3 ;
; / /
ส่วน drawerlayout mdrawerlayout ; / /

/ / สาธารณะคงสุดท้ายสาย pref_name = " save_name
/ / " สาธารณะคงสุดท้ายสาย key_user = " use_drawer " ;

/ / ส่วนตรรกะ muserlearneddrawer ;
/ / ส่วนตรรกะ mfromsaveinstancestate มุมมองส่วนบุคคล containerview ;
; / /
ListView ListView ; / /
/ / String [ ] name_list ;
1 สถานะ ;

/ /
! [ ] ภาพ = { r.drawable . , r.drawable . N , r.drawable . M ,
r.drawable . y , w , r.drawable r.drawable . . ตอนนี้ ,
r.drawable K , r.drawable D r.drawable . B , } ;
String [ ] ชื่อ = { " แม่ . กา " , " แม่กง " , " แม่กม " , " แม่เกย " , " แม่เกอว " , " แม่กน "" แม่อย่า " , " แม่กด " , " แม่กบ " } ;

สายหัวสาย databody ;
;


navigationdrawerfragment() สาธารณะ {
/ / ต้องว่างสาธารณะคอนสตรัค
}

@
( savedinstancestate โมฆะแทนที่สาธารณะ oncreate มัด ) {
ซูเปอร์ oncreate ( savedinstancestate

/ ) / ดึงข้อมุลสถานะการเซพหน้าเมนุว่าแสดงหรือไม่แสดง
/ / / muserlearneddrawer = บูลีน .รับ ( readfrompreferences ( getactivity() key_user , " เท็จ " ) ) ;

/ / ถ้า ( savedinstancestate ! = null ) {
/ / mfromsaveinstancestate = true ;
/ /
/ / /


} } @ แทนที่
มุมมองสาธารณะ oncreateview ( layoutinflater inflater viewgroup , ภาชนะ ,
กำ savedinstancestate ) {
ดู V = inflater . เพิ่ม ( r.layout.fragment_navigation_drawer , ภาชนะ , เท็จ ) ;

btn_num = ( ปุ่ม ) v.findviewbyid ( r.id.btn_num ) ;
BTN = ( ปุ่ม ) v.findviewbyid ( r.id.button2 ) ;

btn3 = ( ปุ่ม ) v.findviewbyid ( r.id.button3 ) ;
btn3 . setonclicklistener ( ใหม่ดู onclicklistener() {
@
( อ่านโมฆะแทนที่สาธารณะค้นหา v ) {
mfragment ฟราใหม่ = mfragment() ;
fragmenttransaction ธุรกรรม = getfragmentmanager() . begintransaction() ;
( ธุรกรรม แทนที่ r.id.main_view ฟรา ) ;
/ / รายการ addtobackstack ( null ) ;
commit() ; รายการ
mdrawerlayout . closedrawer ( containerview ) ;

} } ) ;
BTN . setonclicklistener ( ใหม่ดู onclicklistener() {
@
( อ่านโมฆะแทนที่สาธารณะค้นหา v ) {

fragment_question1 question1 ใหม่ = fragment_question1() ;
fragmenttransaction ธุรกรรม = getfragmentmanager() . begintransaction() ;
( r.id.main_view รายการแทนที่ , newinstance ( 1 question1 . getstring ( r.string , Q1 ) getstring ( r.string . answer_q1_1 )getstring ( r.string . answer_q1_2 ) getstring ( r.string . answer_q1_3 ) getstring ( r.string . answer_q1_4 ) ) ) ) ) ) ) ;
รายการ commit() ;
mdrawerlayout . closedrawer ( containerview ) ;

} } ) ;
btn_num . setonclicklistener ( ใหม่ดู onclicklistener() {
@
( อ่านโมฆะแทนที่สาธารณะค้นหา v ) {
fragment_num1 fragment_num1 ใหม่ = fragment_num1() ;
fragmenttransaction ธุรกรรม = getfragmentmanager() . begintransaction() ;
รายการ แทน ( r.id.main_view fragment_num1 , ) ;
/ / รายการ addtobackstack ( null ) ;
รายการ commit() ;
mdrawerlayout . closedrawer ( containerview ) ;

} } ) ;
ListView = ( ListView ) v.findviewbyid ( r.id.list_drawer ) ;
/ / name_list = getresources() . getstringarray ( รายการ r.array . )
/ / arrayadapter < สตริง > arrayadapter ใหม่ = arrayadapter < สตริง > ( getactivity() android.r.layout.simple_list_item_1 , ,name_list ) ;

/ /
customlistadapter customlistadapter ใหม่ = customlistadapter ( getactivity() ชื่อรูปภาพ ) ;

ListView . setadapter ( customlistadapter ) ;
ListView . setonitemclicklistener ( ใหม่ adapterview . onitemclicklistener() {
@
( adapterview โมฆะแทนที่สาธารณะ onitemclick < ? > แม่ , มุมมอง , ตำแหน่ง int , ยาว ID ) {
selectfragment ( ตำแหน่ง ) ; } } ) ;






} กลับ V ;selectfragment โมฆะสาธารณะ ( ตำแหน่งที่ 1 ) {
สลับตำแหน่ง (
0
) { กรณี : getstring ส่วนหัว = ( r.string . head_0 ) ;
databody = getstring ( r.string . อ่าน ) ;

แบ่งสถานะ = 1 ; ;

getstring กรณีที่ 1 หัว = ( r.string . head_1 ) ;
databody = getstring ( r.string . อ่าน ) ;

สถานะ = 3 ; แบ่ง ;
2 กรณี :
getstring ส่วนหัว = ( r.string . head_1 ) ;
databody = getstring ( r.string . page3 ) ;
สถานะ = 5 ;
3

แบ่ง ; กรณีgetstring ส่วนหัว = ( r.string . head_1 ) ;
databody = getstring ( r.string . page4 ) ;

สถานะ = 7 ; แบ่ง ;
กรณีที่ 4 :
getstring ส่วนหัว = ( r.string . head_1 ) ;
databody = getstring ( r.string . page5 ) ;

สถานะ = 9 ; แบ่ง ;
:
5 กรณี getstring ส่วนหัว = ( r.string . head_2 ) ;
databody = getstring ( r.string . page6 ) ;

สถานะ = 11 ; แบ่ง ;
6
getstring กรณีหัว = ( r.string . head_2 ) ;
databody = getstring ( r.string . page7 ) ;
สถานะ = 13 ;

กรณีแบ่ง ; 7 :
getstring ส่วนหัว = ( r.string . head_2 ) ;
databody = getstring ( r.string . page8 ) ;

สถานะ = 15 ; แบ่ง ;
กรณี 8 :
getstring ส่วนหัว = ( r.string . head_2 ) ;
databody = getstring ( r.string . page9 ) ;
สถานะ = 17



; แบ่ง ; เริ่มต้น :
กลับ ;

}

fragment_one fragment_one ใหม่ = fragment_one() ;
fragmenttransaction ธุรกรรม = getfragmentmanager() begintransaction() ;
.ธุรกรรม แทน ( r.id.main_view fragment_one , . newinstance ( ส่วนหัว databody สถานะ ) ) ;
/ / รายการ addtobackstack ( null ) ;
รายการ commit() ;
mdrawerlayout . closedrawer ( containerview ) ;


}


/ /
สไลเปิดสไลปิดประชาชนเป็นโมฆะการติดตั้ง ( int fragmentid drawerlayout drawerlayout , สุดท้าย , แถบเครื่องมือ แถบเครื่องมือ ) {
containerview = getactivity() findviewbyid ( fragmentid ) ;
.mdrawerlayout = drawerlayout ;
mdrawertoggle ใหม่ = actionbardrawertoggle ( getactivity() drawerlayout , แถบเครื่องมือ , r.string . drawer_open r.string , . drawer_close ) {
@
( อ่าน ondraweropened โมฆะแทนที่สาธารณะ drawerview ) {
ซูเปอร์ ondraweropened ( drawerview ) ;
/ / ถ้า ( ! muserlearneddrawer ) {
/ / muserlearneddrawer = true ;
/ / / / savetopreferences ( getactivity() key_user muserlearneddrawer , , " " ) ;
/ /
getactivity() } .invalidateoptionsmenu() ; / /

}

@
( อ่าน ondrawerclosed แทนที่โมฆะสาธารณะ drawerview ) { / /
ซูเปอร์ ondrawerclosed ( drawerview ) ;
getactivity() . invalidateoptionsmenu() ;
}

@
ondrawerslide แทนที่ประชาชนเป็นโมฆะ ( ลอย slideoffset ) ดู drawerview { / /
( ถ้า slideoffset < 0.6 ) {
แถบเครื่องมือ setalpha ( 1-slideoffset ) ;


} } } ;

/ / ( ถ้า ! muserlearneddrawer && ! mfromsaveinstancestate ) {
/ / mdrawerlayout .opendrawer ( containerview ) ;
/ /
/ /
mdrawerlayout } . setdrawerlistener ( mdrawertoggle ) ; / /
mdrawerlayout โพสต์ใหม่ ( runnable() {
@

run() { โมฆะแทนที่สาธารณะ mdrawertoggle . syncstate() ;


} } } ) ;
/ /
/ / สาธารณะคงเป็นโมฆะ savetopreferences ( บริบท บริบท prename สตริง , สตริง prevalues ) {
/ / sharedpreferences sharedpreferences = บริบท getsharedpreferences ( pref_name บริบท . mode_private ) ;
/ / sharedpreferences บรรณาธิการบรรณาธิการ = sharedpreferences . edit() ;
/ / บรรณาธิการ putstring ( prename prevalues , ) ;
/ / บรรณาธิการ apply() ;
/ /
/ / /

/ } / / คงที่สาธารณะ ( บริบทบริบท readfrompreferences สตริง , สตริง pre_name , สตริง pre_values ) {
/ / sharedpreferences sharedpreferences = บริบท getsharedpreferences ( pref_name บริบท . mode_private ) ;
/ / sharedpreferences กลับมา getstring ( pre_name pre_values ,
/ /
)/ /



} }
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: