Прямо к проблеме_ Мне нужно построить навигационный ящик, который перемещается от Left to Right
, имея несколько check boxes
и button
. Этот ящик покажет, когда пользователь нажимает кнопку «Фильтры». Я пробовал Navigation Drawer, но это не решение для моего дела. Мне нужно просто, как below_ пользователь Пользовательский диалог, похожий на навигационный ящик
Ones проверили & нажмите go
(Drawer получить скрыть & поиск необходимое).
Тогда после того, как я думаю (я не уверен, что это решит мою проблему или нет), мы можем сделать это Customized Dialog having Check boxes which look like Drawer
, а затем я попытался построить «Индивидуальный диалог», который Navigate from Left to Right
. Построить ниже демо
filters.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
final Dialog callAlert = new Dialog(LandingActivity.this,R.style.CutomDialog);
//callAlert.requestWindowFeature(Window.FEATURE_NO_TITLE);
WindowManager.LayoutParams wmlp = callAlert.getWindow().getAttributes();
wmlp.gravity = Gravity.CENTER;
callAlert.setContentView(R.layout.call);
ImageView close = (ImageView)callAlert.findViewById(R.id.close);
close.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
callAlert.dismiss();
}
});
ImageView queryno = (ImageView)callAlert.findViewById(R.id.queryno);
queryno.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:+XXXXXXX"));
startActivity(intent);
}
});
callAlert.show();
}
});
Итак, наконец, можно ли построить Customized Dialog
that_
- будет выглядеть выше
Filters
?- , что соответствует
Activity's
высоте?- , который перемещается от
L->R
какNavigation Drawer
?
Или нужно сделать что-то еще?
Ваша помощь будет оценена! Спасибо ...
Не могли бы вы назвать имя приложения, на которое вы ссылаетесь? – Husyn
На самом деле, я не обращаюсь ни к одному из приложений, которые имеют такую функциональность. Если вы найдете такое приложение, поделитесь им! –