设置是否展开 private boolean isFolded = true; //设置控件 private FrameLayout layout = null; private Gallery showGallery = null; private Button unfoldButton = null; private TextView textView = null; private TextView titleTextView = null; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.show); initView(); } @Override protected void onResume() { // TODO Auto-generated method stu super.onResume(); isFolded = true; } //初始化 private void initView() { contents = new ArrayList<String>(); File dir = new File(DIR); File[] files = dir.listFiles(); for(int i=0; i<files.length; i++) { contents.add(DIR + files[i].getName()); } layout = (FrameLayout)findViewById(R.id.layout); unfoldButton = (Button)findViewById(R.id.unfoldButton); unfoldButton.setOnClickListener(new UnfoldClickListener()); showGallery = (Gallery)findViewById(R.id.showGallery); showGallery.setOnItemSelectedListener(new GalleryOnItemSelectedListener()); showGallery.setAdapter(new ShowAdapter()); titleTextView = (TextView)findViewById(R.id.titleTextView); } //滑动监听 private class GalleryOnItemSelectedListener implements OnItemSelectedListener { public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub pos = arg2 + 1; titleTextView.setText("第" + pos +"个主题"); } public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } } //按钮监听,展开一个透明的显示文本的遮挡层 private class UnfoldClickListener implements OnClickListener { public void onClick(View v) { if(isFolded) { textView = new TextView(ShowActivity.this); textView.setTextColor(Color.BLUE);