我使用了enter link description here
作为图书馆。我想拥有正确的&左菜单有不同的大小。我使用了这段代码
import android.app.Activity;
导入android.content.Intent;
导入android.os.Bundle;
导入android.util.DisplayMetrics;
导入android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;
公共类ActivityStartup扩展了Activity {
private ImageView next;
private ImageView imagmaster;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/** Called when the activity is first created. */
// set the content view
setContentView(R.layout.main);
// configure the SlidingMenu
final SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
DisplayMetrics display = this.getResources().getDisplayMetrics();
int width = display.widthPixels;
int menu_width = width - (width / 3);
if (menu_width < 100) {
menu_width = 100;
}
menu.setFadeDegree(0.35f);
menu.setSlidingEnabled(true);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setSlidingEnabled(true);
View view = G.layoutInflater.inflate(R.layout.menu, null);
menu.setMenu(view);
final SlidingMenu menu2 = new SlidingMenu(this);
menu2.setMode(SlidingMenu.RIGHT);
menu2.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu2.setBehindWidth(menu_width / 2); generated method stub
menu2.setFadeDegree(0.35f);
menu2.setSlidingEnabled(true);
menu2.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu2.setSlidingEnabled(true);
View view2 = G.layoutInflater.inflate(R.layout.menu2, null);
menu2.setMenu(view2);
view2.findViewById(R.id.imgIconTamasBaMa).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent browserIntent = new Intent(ActivityStartup.this,ActivityTamas.class);
startActivity(browserIntent);
}
});
imagmaster = (ImageView) findViewById(R.id.imagmaster);
imagmaster.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent v = new Intent(ActivityStartup.this, ActivityVideoList.class);
startActivity(v);
}
});
next = (ImageView) findViewById(R.id.imgNext);
next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent n = new Intent(ActivityStartup.this, ActivityVideoSearch.class);
startActivity(n);
}
});
}
}
但是当我想移动更大的那个时,它们都会出现