我使用库https://github.com/jfeinstein10/SlidingMenu创建了一个滑动菜单。我使用代码
成功创建了自己的登录视图而不是幻灯片菜单 public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidthRes(R.dimen.shadow_width);
menu.setShadowDrawable(R.drawable.shadow);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setSecondaryMenu(R.layout.login);
}}
现在我想在login.SO中做一些动作。我怎么能这样做。我在同一主要活动中尝试过。但它强制关闭,我怎么能在登录时做一些动作,我应该在哪里编码?我是android的新手所以请帮帮我,谢谢:)
答案 0 :(得分:1)
我遇到了同样的问题。请检查库中的Slidingmenu.java并在函数中使用public void setsecondarymenu()
例如:如果你想将text设置为textview
public void setSecondaryMenu(int res) {
setSecondaryMenu(LayoutInflater.from(getContext()).inflate(res, null));
TextView tv=(TextView)findViewById(R.id.tv);
tv.setText("helloo i got it :)");
}
确保您在库中有要查看的布局 希望这会对你有所帮助:)。