在activity_main布局文件中代码:
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.busad.slidemenu.MainActivity"> <!--页面的布局内容--> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#EEEEEE"> <TextView android:id="@+id/tv_main" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="这里是主界面" android:textColor="#F00" /> </RelativeLayout> <!--引用左侧的策划菜单--> <include android:id="@+id/slide_menu_left" layout="@layout/include_slide_menu_left" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="start" /> <!--引用右侧的侧滑菜单--> <include android:id="@+id/slide_menu_right" layout="@layout/include_slide_menu_right" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="end" /> </android.support.v4.widget.DrawerLayout>在activity代码:
public class MainActivity extends AppCompatActivity { private TextView tvMain; private TextView tvleft1; private TextView tvRight1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //左侧策划菜单的控件的初始化和点击事件 tvleft1 = (TextView) findViewById(R.id.tv_left_1); tvleft1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "左侧11111", Toast.LENGTH_SHORT).show(); } }); //右侧策划菜单的控件的初始化和点击事件 tvRight1 = (TextView) findViewById(R.id.tv_right_1); tvRight1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "右侧11111", Toast.LENGTH_SHORT).show(); } }); } }