草庐IT

model_form

全部标签

android - Android 是否支持 MVC(Model View Controller)结构?

我想知道,Android是否支持MVC(ModelViewController)结构?如果支持的话1.什么是Controller?2.什么是模型?和3.什么是View?请清除我。我对此有些困惑。 最佳答案 WhichdesignpatternsareusedonAndroid?Model-View-ControlworksfineTheactualActivityclassdoesn'textendandroid'sViewclass,butitdoes,however,handledisplayingawindowtotheuse

android - Model View Presenter - 相同的 View ,不同的演示者

我正在使用MVP构建一个Android应用程序,我对这种模式有一个疑问。假设我有一个用于创建新人的屏幕。此屏幕将显示一个EditText用于插入姓名,另一个用于姓氏,一个ImageView用于显示选择的照片图片,等等。这将导致一个View界面,由Fragment实现。它将与一个由另一个类实现的Presenter接口(interface)协作。很好。现在我有另一个功能:编辑现有人物的屏幕。碰巧的是,此功能的View与创建新人的相同。但是,Presenter是不同的。它将首先从数据库加载现有人员以使用当前数据预填充View,单击“保存”时对数据库的操作将是更新而不是插入。所以,我认为这是M

c# - Xamarin Forms ListView 程序刷新在页面加载时不会在 Android 上停止

我在VisualStudio2015中有一个带有ListView的Portable项目,它通过以下函数refreshData通过API调用填充了一些数据:asyncTaskrefreshData(){myListView.BeginRefresh();varapiCallResult=awaitApp.Api.myApiGetCall();myListView.ItemsSource=apiCallResult;myListView.EndRefresh();}refreshData()被调用protectedoverridevoidOnAppearing(){base.OnAppea

android - 在 Android 中实现 Model-View-Presenter 的困难

Model-View-Presenter(MVP)是一种众所周知的GUI应用程序设计模式。对于Android,在普通Java模块中实现业务逻辑有助于进行测试,而无需Android模拟器。但是,由于对Android应用程序GUI的特殊要求,我在Android上实现该模式时遇到了困难:Activity可能会在任何时候被销毁(来电、用户按下主页按钮……),并且在重新创建时它应该处于与离开时完全相同的状态。这与大多数其他GUI应用程序不同。一个Activity可以经历许多生命周期状态。它可能会暂停,在这种情况下不应修改Activity的UI。例如,如果某些数据正在后台加载,如果它处于暂停状态,

c# - 无法使用 PCLStorage 或 Xamarin Forms Labs 在 Android 文件系统中创建文件夹/文件

我正在使用Xamarin平台开发一个Android应用程序,我试图在我的本地存储上创建一个文件夹,但我没有成功。首先,我尝试通过XamarinFormsLabs创建的FileManager类使用System.IO命名空间。我通过“/storage/emulated/0/`”路径传递的函数fragment。publicvoidCreateDirectory(stringpath){this.isolatedStorageFile.CreateDirectory(path);}publicStreamOpenFile(stringpath,FileModemode,FileAccessac

c# - 使用 Xamarin.Forms 显示来自 URL 的图像

我正在使用此代码显示来自URL的图像.xaml.csusingSystem;usingSystem.Collections.Generic;usingXamarin.Forms;namespaceLandAHand{publicpartialclassVolunteerView:ContentPage{publicVolunteerView(){InitializeComponent();backgroundImage.Source=newUriImageSource{Uri=newUri("https://s9.postimg.org/aq1jt3fu7/handshake_8712

c# - 你必须调用 Xamarin.Forms.Init();使用前

在我的app.xaml.cs中创建一个新页面。publicApp(){InitializeComponent();MainPage=newNavigationPage(newWrapLayoutPage());}这个页面调用了一个静态类,它使用DependencyService来执行一些任务。抛出错误的行:vartmpTable=SqLiteHelper.GetItem("someId");SqLiteHelper:publicstaticclassSqLiteHelper{privatestaticreadonlySQLiteConnectionDatabaseConnection=

android - Xamarin Forms Android 问题,包 android.support.design.* 不存在

我有一个Xamarin.Forms项目,我无法在其中构建Android,事实上,即使是一个全新的项目,我也遇到同样的问题,Android失败并出现大量错误。我已经安装并重新安装了AndroidSDK、Java,并确保安装了AndroidSDK中的所有内容,但还是不行。SeverityCodeDescriptionProjectFileLineSuppressionStateErrorerror:packageandroid.support.design.widget.TabLayoutdoesnotexistandroid.support.design.widget.TabLayout

ChatGLM基座:GLM(General Language Model)论文阅读笔记

深度学习:GLM(GeneralLanguageModel)论文阅读笔记IntroductionGLMPretrainingFrameworkAutoregressiveBlankInfillingMulti-TaskPretrainingModelArchitecture2DPositionalEncodingExperimentConclusionIntroduction现在有很多Pretrainmodel的架构,如Bert、GPT、T5等,但是当时没有一种模型能在NLU、有条件文本生成、无条件文本生成都有很好的表现。一般预训练模型架构分为三种:自回归(GPT系列)、自编码(Bert系列)

android - 如何在 Android 上的 ListView xamarin.forms 中禁用选择突出显示

我使用xamarin.forms创建了ListView,我正在寻找一种在点击ListView时不突出显示视单元的方法。请检查下图。提前致谢:) 最佳答案 在您的ListViewSelectedItem事件处理程序上,您可以:listview.SelectedItem=null;这会给你点击突出显示,但状态将只是短暂的。在你的情况下,我猜你会喜欢这个,因为你使用2个Image而不是Button作为右边的箭头,带有TapGestureRecognizer。您知道Button有一个Image属性吗?单击Cell中的Button时,Cell