Когда вы настраиваете ActionBarDrawerToggle
, вы можете «реализовать» обратные вызовы onDrawerClosed
и onDrawerOpened
. См. Следующий пример из Docs :
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) {
/** Called when a drawer has settled in a completely closed state. */
public void onDrawerClosed(View view) {
super.onDrawerClosed(view);
// Do whatever you want here
}
/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
// Do whatever you want here
}
};
// Set the drawer toggle as the DrawerListener
mDrawerLayout.addDrawerListener(mDrawerToggle);
Изменить: теперь setDrawerListener устарел, вместо этого используйте addDrawerListener.
Я заставил его работать, добавив строку в мой файл sqlproj, прямо под тем местом, где у меня было <ValidateCasingOnIdentifiers>False</ValidateCasingOnIdentifiers>
:
<SuppressTSqlWarnings>71558</SuppressTSqlWarnings>
. В этой статье я обнаружил, что: [ 112] https://developercommunity.visualstudio.com/content/problem/19394/unable-to-suppress-build-warnings-for-sql-db-proje.html