Time of Update: 2015-04-08
標籤:android網上介紹的一些原因總結如下:在開發過程中遇到了GridView的OnItemClickListener的事件無響應。原因是因為被ItemView 的攔截了點擊事件。解決辦法:將xxxButton 換成 TextView等普通View設定 ItemView clickable 為 FALSE;設定GridView : descendantFocusability=”blocksDescendants”設定 GridView 的 Focusable 為true
Time of Update: 2015-04-08
標籤: Interpolator 被用來修飾動畫效果,定義動畫的變動率,可以使存在的動畫效果accelerated(加速),decelerated(減速),repeated(重複),bounced(彈跳)等。 android中的文檔內容如下: AccelerateDecelerateInterpolator 在動畫開始與結束的地方速率改變比較慢,在中間的時候加速 &
Time of Update: 2015-04-08
標籤:android 源碼 關於Android View 事件分發過程的文章網路上可以搜到一把大,這裡貼一篇代碼性的文章,作者也是個牛人:Android事件分發機制完全解析,帶你從源碼的角度徹底理解(上)。雖然講的很好,但是看完之後還是感覺有那麼點一知半解,於是自己花了點時間從源碼研究android 觸摸事件分發流程,以下內容僅僅個人理解,如有差錯希望指出。我們先從一個例子看起,先重寫一個MyButton
Time of Update: 2015-04-08
標籤:不使用xib ,純程式碼開發的過程中,動態UI 需要改對象的大小位置 反覆使用CGRectMake 去 setFrame 非常低效耗時,而且 牽一髮動全身.以下整理出幾個方法,方便動態布局 1.set 方法 重新布局#import <Foundation/Foundation.h>@interface HuofarUtils : NSObject@endCGRect CGRectSetWidth(CGRect rect, CGFloat
Time of Update: 2015-04-08
標籤:談到MVVM不得不先說一下MVCMVC(Model-View-Controller)Model模型:用來呈現資料View視圖:用來呈現使用者介面Controller控制器:用來調節模型與視圖之間的互動.在 iOS 應用中日益增長的重量級視圖控制器的問題。在典型的 MVC 應用裡,許多邏輯被放在 View Controller 裡。它們中的一些確實屬於 View Controller,但更多的是所謂的“表示邏輯(presentation
Time of Update: 2015-04-08
標籤: 建立AVD之後,在啟動時報如下錯誤,解決方案如下: 1.在環境變數中建立ANDROID_SDK_HOME=E:\android\android-sdks(你的SDK目錄)。 2.在path中添加: %ANDROID_SDK_HOME%/tools;%ANDROID_SDK_HOME%platform-tools; 前一個目錄增加後,即可正常啟動android模擬器,後一個則是為了運行adb命令,因現在版本的adb.exe已由tools移入platform-tools。
Time of Update: 2015-04-08
標籤:文章 視頻教程 android 從零開始 學習Android開發斷斷續續有兩年多了,而真正認真學習也就這兩三個月,所以思前想後覺得有必要寫下心得記錄下,希望能給後來人有一定的參考作用。
Time of Update: 2015-04-08
標籤:現實增強 ios ar 1.在高通官網註冊一個帳號。登入位址:https://developer.vuforia.com/user/register註冊沒有什麼可說的,注意:密碼必須包含大小寫字母、數字。2.下載SDK。注意選擇iOS版本的哦~https://developer.vuforia.com/downloads/sdk650) this.width=650;"
Time of Update: 2015-04-08
標籤: 一、 android處理滑鼠滾輪事件,並不是如下的函數:1) public boolean onKeyDown(int keyCode, KeyEvent event)2) public boolean dispatchKeyEvent(KeyEvent event) 3) public boolean onTouchEvent(MotionEvent event) 而是如下的函數publicboolean onGenericMotionEvent(MotionEvent
Time of Update: 2015-04-08
標籤:ios ios開發 uilabel 字型 控制項 UILabel 多行文字自動換行 (自動折行)1.UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)]; 2.
Time of Update: 2015-04-08
標籤:ios ios開發 導航 uibutton LoginViewController *loginViewController =[[LoginViewController alloc]init];
Time of Update: 2015-04-08
標籤:ios開發 uitableview 1.cell.selectionStyle = UITableViewCellSelectionStyleNone;該方法缺點是雖然cell可以被使用者選中後,但不會被反白2.-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
Time of Update: 2015-04-08
標籤:android應用 ui 控制項 在做應用時,經常要用到下拉式清單選擇操作,比如我們點擊下拉式清單選擇省市區,選擇性別等。我們可以用多種方法實現,比如可以用ListView顯示資料,再用onItemClickListner()事件來處理選擇操作。不過更好的選擇是用Android內建的下拉式清單控制項Spinner。------------------------
Time of Update: 2015-04-08
標籤:android webview html 很多時候需要WebView載入的頁面可以縮放,以方便閱讀。其實WebView的縮放並沒有那麼簡單,不能通過一兩個屬性就能設定好,一般情況下需要同時設定一下幾個屬性:// 設定可以支援縮放 webSettings.setSupportZoom(true); // 設定出現縮放工具 webSettings.setBuiltInZoomControls(
Time of Update: 2015-04-08
標籤:Problem
Time of Update: 2015-04-08
標籤:ios開發 // IOS8 新系統需要使用新的代碼咯 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) { [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings
Time of Update: 2015-04-08
標籤:qt android 網上的說法有些時間比較久遠,軟體更新又快,配置路上總有一些坎坷。自己親自嘗試了一遍,記錄下來。所需的軟體:1. qt-opensource-windows-x86-android-5.4.1.exe
Time of Update: 2015-04-08
標籤:老外的一段解釋 -------------------------------------------------------------------------------------------------------------------------------------------- The storage in your device is partitioned, so as example I have 32GB of storage:name | fs type |
Time of Update: 2015-04-08
標籤: 隨著科學技術不斷的向前發展,網頁的瀏覽終端越來越多樣化,使用者可以通過:寬屏電視、台式電腦、膝上型電腦、平板電腦和智能手機來訪問你的網站。儘管你無法保證一個網站在不同螢幕尺寸和不同裝置上看起來完全一模一樣,但至少要讓你的Web頁面能適配使用者的終端,讓他更好的呈現在你的使用者面前。在本節中,將會學到如何使用CSS3中的Media Queries模組來讓一個頁面適應不同的終端(或螢幕尺寸),從而讓你的頁面讓使用者有一個更好的體驗。Media Queries Media
Time of Update: 2015-04-08
標籤: 開啟Eclipse,進入工作介面後點擊功能表列的help,選擇install new software。 彈出對話方塊,點擊add,接下來彈出add對話方塊,輸入名稱後點擊archive按鈕,選擇我們下載好的ADT。 一路next,開始安裝。 完成後,會出現以下警告的對話方塊(大致意思是:你正在安裝的軟體包含未證實的內容,它的真實性或者有效性無法被建立,是否繼續安裝軟體。),不管它,點擊確定即可。