所以我需要允许用户访问列表视图中的每个输入字段以输入值,我的代码在iOS上运行良好,但是一旦在android上尝试,我就无法访问输入框,一旦输入轻击该字段将显示光标,但不会聚焦在输入字段上,并且由于键盘未出现,您无法键入任何内容。有谁知道如何解决此问题?
<ListView x:Name="btnlist" Margin="0,0,0,20" Grid.Row="8" Grid.Column="1" Grid.ColumnSpan="2" AutomationId="ListMed"
CachingStrategy="RecycleElement" RowHeight="65" IsPullToRefreshEnabled="False" IsVisible="false" SeparatorColor="transparent"
>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell Appearing="Handle_Appearing1">
<local:XFDoneEntry x:Name="txtFrequency" Text="{Binding Count}" Day="{Binding Placeholder}" wdaynum="{Binding Wdaynum}" Placeholder="{Binding Placeholder}" Unfocused="Leave_box" VerticalOptions="Center" Keyboard="Numeric" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3"/>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
///这是我用来在列表视图中查找输入框的代码。
void Handle_Appearing1(object sender, System.EventArgs e)
{
var ViewcellAll1 = (ViewCell)sender;
ddoneentry = ViewcellAll1.View.FindByName<XFDoneEntry>("txtFrequency");
}
//这是具有列表视图的应用程序,具体取决于用户在第二个列表视图中使用条目填充用户选择适当条目字段的日期。