0
Я уже видел этот вопрос, но на самом деле я не нашел приятного, оптимизированного ответа на него. У меня есть фрагмент, который я хочу отображать как диалог на больших экранных устройствах, но обычно для чего-либо еще.Фрагмент в диалоге
Есть ли что-то вроде FragmentDialogWrapper?
В C# (Xamarin)
var fragment = new DetailFragment();
if(_isLarge)
{
var wrapper = new FragmentDialogWrapper(fragment);
wrapper.MagicallyDisplay();
}
else
{
fragmentTransaction.Replace(Resource.Id.content, fragment);
}
Благодаря
// Йохан
use dialogFragment .. –
Можно ли добавить класс, который наследует от DialogFragment, к «регулярному» представлению (второе предложение в моем примере кода)? То есть мне не нужно управлять двумя DetailFragments? –
Это сработало отлично ... Так просто. Отправьте его как ответ, чтобы получить очки. :) –