Android Sliding Drawer Open On Create
我希望在应用启动时打开一个滑块。 它将打开按钮等,当用户关闭它时,将有更多的按钮可供访问。 这是否可以使用滑动抽屉? 我将在onCreate()方法中添加什么?
谢谢
XML布局 – 在基本的LinearLayout中:
你的活动将如下所示:
public class Home extends Activity implements OnDrawerScrollListener { private ImageView handleImage; private Button handleButton; private SlidingDrawer slide; private TextView tv_commentDisplay; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); tv_commentDisplay = (TextView)this.findViewById(R.id.tv_commentDisplay); handleImage = (ImageView)this.findViewById(R.id.handleImage); handleButton = (Button)this.findViewById(R.id.handleButton); slide = (SlidingDrawer)this.findViewById(R.id.slide); slide.open(); // not sure slide.setOnDrawerScrollListener(this); handleButton = ((Button)this.findViewById(R.id.handleButton)); tv_commentDisplay.setText("Hello World"); } @Override public void onScrollEnded() { } @Override public void onScrollStarted() { if (slide.isOpened()) handleImage.setImageResource(R.drawable.ic_tray_collapse); else { handleImage.setImageResource(R.drawable.ic_tray_expand); } }
在onCreate()
使用open()
,它会立即打开抽屉。
您可以在此处查看完整的API
- 如何为Android开发代理服务器(TCP)?
- 为Cloud Endpoints类生成API元数据失败
- 将Android项目转换为Eclipse中的“常规”Java项目?
- 抽象类去除活动中的冗余代码
- Android如何使用/显示MediaController与SurfaceView和MediaPlayer的video?
- 当某些字节错误时,BitmapFactory.decodeStream(inputStream)始终返回null
- Android和OpenCV – 应用程序在UI更改时崩溃
- Android Studio无法解析fragmentActivity和ViewPager导入
- 抛出空指针exception