我一直在关注谷歌的导航抽屉指南,我想将它添加到带有标签和手势的活动中.
我想禁用打开导航抽屉的手势,有没有人知道如何做到这一点?
我正在尝试使用Atmosphere上提供的"角色"包但我无法使用Accounts.onCreateUser(),我可以在github上获取示例.当我注册一个用户时,我想为他们添加一个角色,当我测试角色是否被分配时,它不会捡起它.
这是我的代码
/server/users.js
Accounts.onCreateUser(function(options, user){
var role = ['admin'];
Roles.addUsersToRoles(user, role);
return user;
});
Run Code Online (Sandbox Code Playgroud)
/client/page.js
Template.hello.events({
'click input': function () {
var loggedInUser = Meteor.user();
if (Roles.userIsInRole(loggedInUser, ['admin'])) {
console.log("Hi Admin!");
}else{
console.log("Please Log In");
}
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个导航抽屉活动,以便我可以扩展该活动,并按照此问题中给出的答案链接所有活动中的菜单但是我的测试应用程序一直在崩溃,这是我的代码:
BaseActivity.java
public class BaseActivity extends Activity {
public DrawerLayout drawerLayout;
public ListView drawerList;
public String[] layers;
private ActionBarDrawerToggle drawerToggle;
protected void onCreate(Bundle savedInstanceState) {
// R.id.drawer_layout should be in every activity with exactly the same
// id.
drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerToggle = new ActionBarDrawerToggle((Activity) this, drawerLayout,
R.drawable.ic_drawer, 0, 0) {
public void onDrawerClosed(View view) {
getActionBar().setTitle(R.string.hello_world);
}
public void onDrawerOpened(View drawerView) {
getActionBar().setTitle(R.string.hello_world);
}
};
drawerLayout.setDrawerListener(drawerToggle);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
layers = getResources().getStringArray(R.array.planets_array);
drawerList = (ListView) findViewById(R.id.left_drawer);
drawerList.setAdapter(new …Run Code Online (Sandbox Code Playgroud) android ×2
drawer ×2
navigation ×2
atmosphere ×1
gesture ×1
java ×1
javascript ×1
menu ×1
meteor ×1
roles ×1
tabs ×1