Я работаю над приложением .Net Maui, в котором мне нужно получать нижние вкладки на Android. Для этого я использую TabbedViewHandler. Проблема в том, что в ViewGroup TabbedViewHandler нет дочернего элемента типа BottomNavigationView. Вместо этого я получаю дочерний элемент типа RecyclerView в ViewGroup.
Может ли кто-нибудь помочь мне получить доступ к нижним вкладкам?
Заранее спасибо.
using Android.Content;
using Android.Views;
using Google.Android.Material.BottomNavigation;
using Microsoft.Maui.Controls.Handlers;
using Microsoft.Maui.Platform;
using Microsoft.Maui.Controls.Platform;
using AndroidX.AppCompat.Widget;
namespace SampleApp1
{
public class CustomTabbedViewHandler : TabbedViewHandler
{
public CustomTabbedViewHandler(Context context) : base(context)
{
}
protected override void ConnectHandler(View nativeView)
{
base.ConnectHandler(nativeView);
// Access the ViewGroup containing the tabs
var viewGroup = nativeView as ViewGroup;
if (viewGroup != null)
{
// Retrieve the BottomNavigationView
var bottomNavigationView = GetBottomNavigationView(viewGroup);
if (bottomNavigationView != null)
{
// Perform operations on the BottomNavigationView here
}
}
}
private BottomNavigationView GetBottomNavigationView(ViewGroup viewGroup)
{
for (int i = 0; i < viewGroup.ChildCount; i++)
{
var child = viewGroup.GetChildAt(i);
if (child is BottomNavigationView bottomNavigationView)
{
return bottomNavigationView;
}
else if (child is ViewGroup childViewGroup)
{
var result = GetBottomNavigationView(childViewGroup);
if (result != null)
return result;
}
}
return null;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... ing-tabbed
.Net Maui: как получить доступ к нижней панели вкладок типа BottomNavigationView с помощью TabbedViewHandler на платформ ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как изменить размеры панели вкладок в контроллере контроллера стержня вкладок.
Anonymous » » в форуме IOS - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Неожиданное заполнение нижней части нижней панели приложений в Android
Anonymous » » в форуме Android - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Неожиданное заполнение нижней части нижней панели приложений в Android
Anonymous » » в форуме Android - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-