package aaaaa.drawecehua; import android.content.Intent; import android.support.v4.app.Fragment; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.BaseAdapter; import android.widget.FrameLayout; import android.widget.ListView; import android.widget.TextView; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { private DrawerLayout dl; private FrameLayout fl; private ListView listview; private List<String> list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initData(); dl=(DrawerLayout)findViewById(R.id.dl); fl=(FrameLayout)findViewById(R.id.fl); listview=(ListView)findViewById(R.id.listview); listview.setAdapter(new MyApter()); listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { Conte conte = new Conte(); Bundle bundle = new Bundle(); bundle.putString("text",list.get(i)); conte.setArguments(bundle); getSupportFragmentManager().beginTransaction().replace(R.id.fl,conte).commit(); dl.closeDrawer(listview); } }); } private void initData() { list = new ArrayList<>(); for (int x=0;x<4;x++){ list.add("item"+x); } } class MyApter extends BaseAdapter{ @Override public int getCount() { return list.size(); } @Override public Object getItem(int i) { return list.get(i); } @Override public long getItemId(int i) { return i; } @Override public View getView(int i, View view, ViewGroup viewGroup) { TextView textView = new TextView(MainActivity.this); textView.setText(list.get(i)); return textView; } } }
侧滑
最新推荐文章于 2024-07-28 03:18:03 发布