- 博客(15)
- 收藏
- 关注
翻译 【XamarinForms开发APP】2、一个应用程序的剖析(Anatomy of an app)<上>
1 引言一个现代的用户接口通常是由各种各样的可视对象构成的。在不同的操作系统中,这些可视对象有着不同的名称,如:controls, elements, views, widgets— 但是他们的作用都是展示和交互。pagelayoutview上述的这些概念并不是抽象抽象的。Xamarin.Forms的API(application programming interface)定
2016-05-11 15:37:05
3402
原创 Xamarin学习笔记——4种不同的页面
Xamarin官网介绍了五种不同的页面,分别为:ContentPageMasterDetailPageNavigationPageCarouselPageTabbedPage下面我们对这几个页面进行一一介绍。1、Contentpage A Page that displays a single view.ContentPage是一个显示一个单一的View的页面,是最简单的一种pag
2016-04-22 17:11:14
5327
1
原创 Xamarin学习笔记——基本控件ListView
写过Android项目的童鞋都知道,ListView 是Android各种基本控件里面非常常用又稍稍有些难度的控件,那么在Xamarin里面究竟是怎样的呢?首先我们来看一下ListView的定义: An ItemsView that displays a collection of data as a vertical list.我们可以简单的理解为一个显示数据集合的列表。那么怎样现实一个数据
2016-04-21 10:37:41
4320
原创 Xamarin学习笔记——Frame
1、Frame官方是这样介绍的: An element containing a single child, with some framing options. 它是一个可以包含一个孩子的框架型控件。我们来看看具体的使用方法。 新建一个Cross-platform工程test4(新建工程的方法点击这里)打开文件test4.cs 修改为:namespace test4{class Pag
2016-04-21 09:41:52
2465
原创 初识Xamarin——mac os x下环境的搭建
1、安装步骤?**以下连接均是写文时的最新链接,如果不是最新的,请以 http://xamarin.com/installer_assets/v3/Mac/Universal/InstallationManifest.xml 里的为准。**1.1、Java环境(开发Android必需)可以通过在终端里输入:java -version来判断当前是否安装了java环境。如果出现了类似于:java v
2016-04-13 21:16:22
5088
原创 Android小技巧——查询当前语言环境
Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage();
2016-03-31 10:38:20
464
原创 Android学习笔记——数据库SQLite
1、什么是SQLight以及SQLight的特点这个不讲2、SQLight的数据类型 类型 说明 NULL 类型为空 VARCHAR(n) 长度不固定,但有最大限制(n)的字串,n最大不能超过4000 CHAR(n) 长度固定为n的字串,n的大小不能超过254 INTEGER 值被表示为整数 REAL 浮动的数值 TEXT 文本字符串 BLO
2016-03-22 21:08:21
804
原创 Android常用控件——Dialog之AlertDialog和ProgressDialog
1、AlertDialogAlertDialog是一种对话框,他弹出时是凌驾于所有的界面元素之上的,能够屏蔽其他控件的交互能力。因此,AlertDialog 一般是用于提示非常重要的事情和紧急的事件。AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this); dialog.setTitle(
2016-03-19 14:19:52
890
原创 Android小技巧——EditText
1、EditText限制最大行数android:maxLines = "2" //限制最大的行数为两行2、修改光标颜色android:textCursorDrawable="@null"@null表示和文字颜色一样, 特定的颜色可以使用 android:textCursorDrawable=”@color/xxx”3、EditText光标不显示android:cursorVisibl
2016-03-18 17:48:01
4478
原创 AndroidStudio小技巧 —— 优化代码之清理冗余的资源文件
做android开发的童鞋都知道,由于平时的各种需求的变更或者其他的因素,我们的工程里往往会出现许多冗余的资源文件,包括图片资源和layout资源等,随着冗余的资源越来越多,APK包就会变得越来越大。那么,如何才能以最快的方式找到工程里的冗余资源呢?AndroidStuido为我们提供了一个很好的方法。下面就让我们来看一下具体步骤:1.首先打开AndroidStuidi
2016-01-15 11:45:51
5127
原创 Android学习笔记——动画(Animation)
一、Android动画简介。Amination动画是一个android UI界面动画效果的API,可以实现淡入淡出,缩放,旋转,平移等效果。这些效果可以用在绝大多数的控件中。二、Android动画分类。Animation动画一般来说可以分为两类:补间动画,帧动画。1、补间动画(Tweened Animation)补间动画提供了4种效果: 名称 解释 Alpha 渐变 Scale
2015-12-07 11:32:59
741
原创 Canvas的各种方法大集合
一、Canvas简介Canvas类二、用Canvas画直线,画圆,画弧线,画文字1.画直线——drawLine();public void drawLine (float startX, float startY, float stopX, float stopY, Paint paint)参数说明 参数 说明 startX: 起始端点的X坐标。
2015-11-14 16:32:41
7321
原创 Android 中的 onInterceptTouchEvent() 和 onTouchEvent()
onInterceptTouchEvent() public boolean onInterceptTouchEvent (MotionEvent ev)onInterceptTouchEvent()是ViewGroup的方法。他主要用于处理触摸事件并改变事件的传递方向。参数MotionEvent ev: 常见的动作常量: 内容 解释 publ
2015-10-27 21:35:03
562
原创 Android学习笔记——sharedPreference
Android学习笔记——SharedPreferenceSharedPreference是android上的一种简单的数据存储技术,他采用key-value的存储类型,通常用来存储一些轻量级的数据,如用户上一次设置的音乐音量,上一次设置的背景颜色等等。SharedPreference讲数据存储到一个xml文件中,并存储到应用程序的私有文件夹里。本文主要从以下几个方面来介绍SharedPr
2015-10-20 10:58:06
925
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人