android開發步步為營之53:viewpager+fragment構造可左右滑動標籤頁效果可滑動的標籤頁是很多應用的用來做外面架構的,比如,微博等等,我這裡實現的效果是下面是主標籤頁,然後中間一個的標籤頁裡面又可以繼續左右滑動,等於是標籤頁內部再嵌套標籤頁,用到的組件主要有:用於滑動效果的viewpager,以及用於實現每個tab頁功能的fragment,先看看:第一步:設計頁面activity_learn_fragment.xml
android SoundRecorder (錄音機)添加錄音列表功能表項目在錄音機中添加一個錄音清單項目,點擊後使用者可以看到已經存在的錄音檔案。如下: 修改代碼參照如下: 最初的錄音機是沒有錄音列表選項的,所以我們要加上去。SoundRecorder esmenumain_menu.xml添加錄音菜單選項
Android跑馬燈的實現及問題總結 所謂跑馬燈效果就是當文字超過控制項所能容納的空間時,在控制項內滾動的效果。 顯示跑馬燈效果的前提條件就是你的常值內容要比顯示文本的外部組件長,即外部組件無法完整的顯示內部的常值內容。TextView設定以下屬性來實現跑馬燈效果: android:singleLine=trueandroid:ellipsize=marqueeandroid:focusableInTouchMode=trueandroid:focusable=tr
iOS-使用VPImageCropper時Analyze 出現Potential leak of an object stored into
python以gzip header請求html資料時,response內容亂碼無法解碼的解決方案,pythongzip 1. 問題背景在使用urllib2 module抓取web資料時,如果希望使用如何request header,減少傳輸時資料量。返回的資料,是經過gzip壓縮的。直接按照 content.decode(“utf8”), 解碼會出現異常,並且也無法檢測網頁資料的實際編碼類別型。2. 問題分析因為http請求中,如果在request
Sdk Manager無法更新解決方案(已驗證),sdkmanager首先sdk的版本是可以進行線上的更新升級的,網上有人說要下載的較新版本的sdk,其實通過線上升級的方式一樣可以升級到高版本:以下是方法彙集網友的解決方案,最終解決問題1. 網路問題,無法訪問到google的網路所以要進行下面的設定:將Http Proxy Server改為:mirrors.neusoft.edu.cn將Http Proxy Port改為:802. Android SDK升級 Failed to
仿快圖系統內建圖片瀏覽器應用源碼項目,內建源碼仿快圖系統內建圖片瀏覽器應用源碼,最近在做一個微博i動態模組,需要查看他人相簿照片或者微博內容圖片等。看到QQ空間那個效果不錯,嘗試了不少方法來實現,均不是怎麼理想。最初是想通過自訂GroupView和imageView來實現,結果在處理滑動事件和放大的圖片拖曳不是很順暢,自己也沒深入解決,期望有高手實現了給分享下。後來看了網上的一些方法和文章,嘗試著拿別人的自訂包做一些修增自用。現在用gallery和imageVIew做的,感覺還不錯。放上來最初的
Android介面設計之對話方塊——定製Toast、AlertDialog,androidalertdialog一、概述 在介面設計中需要根據使用者操作顯示提示資訊、出錯資訊等,就要用到對話方塊。Android實現提示資訊顯示常用有兩種方式 1、Toast 2、AlertDialog 二、Toast Android中用來顯示顯示資訊的一種機制,屬於輕量級訊息開發中使用頻率很高。其特點 1、 不接受使用者操作,沒有焦點 2、 顯示的時間有限,過一定
Fresco源碼解析,fresco源碼 DraweeView 是Fresco的三大組件(Hierarchy、Controller、View) 之一,作為MVC模式中的 View,主要負責顯示由 Hierarchy 提供的資料(placeholder、actual image、progress drawable等),Controller 作為幕後,負責擷取資料。繼承體系DraweeView 並不是是一個簡單的自訂View,它必須要提供與 Hierarchy 和 Controller
foundation架構--NSArray類、數組常用操作,nsarray二維數組數組 是一組有序的對象集合,不能存放基礎資料型別 (Elementary Data Type),只能存放類的執行個體(對象)NSArray *array1=[NSArray arrayWithObject:@“One”];NSArray *array2=[NSArray arrayWithObjects:@“One”,@“Two”,nil];NSArray *array3=[NSArray
Android:動畫實現精美的彈出框(仿易信),android易信demo apk下載:連結: http://pan.baidu.com/s/1eQgurse 密碼: g91r:動畫效果介紹:1.點擊ActionBar上“+”按鈕,菜單從上方彈出(帶反彈效果);2.再次點擊“+”、點擊空白地區或者點擊返回鍵,菜單向上方收合;3.點擊彈出框上的按鈕時,該按鈕放大,其它按鈕縮小,菜單整體漸層退出。主體代碼:1.Activity./** * 仿易信動畫彈出框 */public
一起學android之給圖片添加浮水印效果(33),原圖::參考代碼如下:public class MainActivity extends Activity {private Button btn_start;private ImageView img;private Bitmap bitmap;private Bitmap wbitmap;@Overrideprotected void onCreate(Bundle savedInstanceState)
ios實現button變換顏色並可以放大、縮小、旋轉,iosbutton- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { _window = [[UIWindowalloc] initWithFrame:[UIScreenmainScreen].bounds];&
android 百度地圖 在打包簽名後key驗證失敗的解決方案,androidkey在開發的過程中我們或許碰到過這樣的問題,百度地圖開發調試的應用程式正常,打包後顯示授權key失敗這是由於調試產生的應用程式使用的是eclipse預設的SHA1的值我們需要使用自己建立的數位簽章來解決這一問題。以下是解決方案設定android 環境變數 開啟Cmd輸入以下指令1:cd C:\Program Files\Java\jdk1.7.0_13\bin2:keytool
UIImageView的使用,UIImageView使用//建立imageView UIImageView *imgView = [[UIImageViewalloc] initWithFrame:CGRectMake(100,100, 200, 280)]; imgView.backgroundColor = [UIColorredColor]; //設定顯示的圖片,預設尾碼名是png
棋盤,圍棋棋盤- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { _window = [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];
UISlider的使用,UISlider使用//建立UISlider,高度是定值,但是不能設定為0 //如果高度為0 滑動不了 UISlider *slider = [[UISlideralloc] initWithFrame:CGRectMake(20,50, 200, 10)]; //設定最值,別設定反了,不然不能滑動
如何在Ubuntu手機中使得一個應用是全屏的應用,ubuntu全屏我們知道很多的開發人員想把自己的應用設定為全屏的應用,這樣可以使得應用能更多地佔用螢幕的有效面積以使得自己的應用更好看。在預設的SDK的樣板中,在應用的最上面,有一個“title”的地方佔用很多的空間。對於一些應用來說,在主介面中,這個可能並不有用,但是對於使用PageStack的應用來說,這個地區顯示一個向左的箭頭以返回上一個頁面的。 最近我也有這樣的問題,我既想使用PageStack給予我的方便,又想擁有全屏的功能。在這篇文章
UIButton的使用,UIButton使用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { _window = [[UIWindowalloc] initWithFrame:[UIScreenmainScreen].bounds];
UILabel的使用,UILabel使用//建立UILabel UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(90,90, 150, 50)]; //設定背景顏色 label.backgroundColor = [UIColorgreenColor]; //設定顯示的內容 &