草庐IT

form_start

全部标签

c# - 如何在 Xamarin.Forms 中自定义 TabbedPage 的选项卡项?

我正在使用TabbedPage作为我的Xamarin.Forms应用程序的主页面(Xamarin.Forms版本:2.3.5.239-pre3)。我的MainActivity继承自FormsAppCompatActivity。有四个ContentPage类型的页面添加到TabbedPage中,如下所示:但是,选项卡显示如下:现在我需要更改标题属性的字体大小,以便显示整个标题。最好的方法是什么?我尝试了CustomRenderer,但我不知道如何访问选项卡项。我试过:[assembly:ExportRenderer(typeof(TabbedPage),typeof(CustomTab)

android - 通过 "am start"启动电影播放

我想直接从命令行和adb工具启动电影播放。我的方法是使用检测工具:#amstart-tvideo/mpeg-D/sdcard/Movies_3D/mymovie.mp4但是当我这样做的时候,com.cooliris.media/.MovieView采取Intent,不会崩溃,但“正在等待调试器附加”如何直接指定媒体播放器?我找不到要调用的类名。(卸载com.coloris不是一个选项)谢谢, 最佳答案 以下适用于AndroidICS(4.0.3)版本amstart-ncom.android.gallery3d/.app.MovieA

android - 无法让这个 adb shell am start 行工作

我正在尝试在我的模拟器上启动这个应用程序。这是我的adbshellam开始行C:\Users\harvey\AndroidStudioProjects\Sunshinea1>adbshellamstart-ncom.example.harvey.Sunshinea1app/com.example.harvey.Sunshinea1app.MainActivityWARNING:linker:libdvm.sohastextrelocations.Thisiswastingmemoryandisasecurityrisk.Pleasefix.Starting:Intent{cmp=com

c# - Xamarin.Forms 在文件系统中保存文件

我尝试从Web下载文件并保存到任何Environment.SpecialFolder位置。无论我尝试哪种方法-我总是得到System.UnauthorizedAccessException:'Accesstothepath'anypossiblepathItry(evenbeyondEnvironment.SpecialFolder)'isdenied.'我尝试访问UWP和Android上的文件系统-都是相同的异常。到目前为止,我试过但没有成功:我尝试通过PCL和使用DependencyService通过每个平台单独执行此操作。检查文件夹是否只读以管理员权限启动VisualStudio

android - 如何在 Android 上的 Xamarin.Forms 中的 NavigationBar 左侧添加 ToolbarItem?

我需要在导航栏的左侧关闭按钮(在本例中),如下。我只需要它用于弹出窗口,因此其他元素/导航没有潜在问题。谷歌对此有一些建议,但我只看到了iOS示例(这在iOS自定义渲染器中处理起来不是什么大事),但没有提示如何处理它(轻松)与Android。为了清楚起见,Xamarin.Forms需要它来定义类似于此(或代码隐藏)的内容:有什么想法吗? 最佳答案 在XamarinForms3.2中,有一种使用NavigationBar处理更复杂场景的新方法。它称为TitleView。有了这个,你可以将你想要的任何View推送到NavigationB

android - 点击当前选项卡刷新页面时的 Xamarin.Forms TabbedPage 事件

我正在使用Xamarin.Forms构建一个iOS/Android应用程序,并且有一个TabbedPage。如果用户已经在选项卡2上,并且单击了选项卡2,我希望刷新选项卡2,或者运行我自己的功能以便我自己刷新它。有没有办法在Xamarin.Forms中执行此操作或使用自定义渲染器执行此操作? 最佳答案 这是我最终解决问题的方式。我的TabbedPage由每个选项卡的NavigationPage组成,因此如果您不使用导航页面,您的代码将不得不稍作更改,但幅度很小。您可以将“刷新”逻辑放在iOS的OnTabbarControllerIt

android - 媒体播放器错误 : start called in state 4

每次我开始播放时,我都会收到两个MediaPlayer错误。01-0312:04:35.738:D/PlayerActivity(10164):play01-0312:04:35.742:D/PlayerService(10164):setAudiotStreamType01-0312:04:35.742:D/PlayerService(10164):setDataSource01-0312:04:35.742:D/PlayerService(10164):prepareAsync01-0312:04:35.742:E/MediaPlayer(10164):startcalledins

android - 错误 :undefined intent constructor when start service in android

我尝试在Activity中启动服务。但它显示错误,如“构造函数Intent(SampleService,MyService)未定义”我的服务.javapublicclassMyServiceextendsService{@OverridepublicIBinderonBind(Intentintent){returnnull;}publicstaticbooleanisInstanceCreated(){returninstance!=null;}@OverridepublicvoidonCreate(){Toast.makeText(this,"MyServiceCreated",T

java - Android Thread.start() CalledFromWrongThreadException

我不确定我的低估是否正确,因为我没有得到预期的输出。我有一个类,我在其中调用一个应该启动线程的方法。publicclassMainActivityextendsActivity{protectedvoidonCreate(BundlesavedInstanceState){beginListenForData()}beginListenForData函数是启动一个线程并时常检查是否有数据可供读取。如果是这种情况,它会读取并更新一个UI变量:voidbeginListenForData(){ThreadworkerThread=newThread(newRunnable(){@Overr

android:在 api 级别 14 之前使用 Gravity.Start 或 Gravity.End

由于某些ROM上某些三星设备中EditText中希伯来语(RTL)的问题:当重力设置为Right或Left时,光标停留在EditText的右侧,不会随着插入的文本移动。Gravity.Start为>=14的API级别解决了这个问题。有没有办法在api-level14之前使用Gravity.Start和Gravity.End属性?谢谢,拉兹 最佳答案 作为statedhere-虽然常量只在API14[0]中定义,但它们是向后兼容的,因为它们在编译时内联由于它们的最低有效字节,它们在功能上等同于早期设备上的LEFT和RIGHT。