Time of Update: 2017-01-18
我們都知道取消標題列有兩種方式,一種是在Java代碼中取消,另一種通過設定styles.xml檔案中的Theme即可;如下圖:第一種:第二種:但是運行在Android 5.0 之後發現已經無法達到想要的效果,這時候可以怎麼處理呢?只需要更改一行代碼即可。我們可以通過更改styles.xml檔案中的Theme繼承即可實現目的,如下圖:以上所述是小編給大家介紹的Android
Time of Update: 2017-01-18
在之前博文中多次使用了點擊事件的處理實現,有朋友就問了,發現了很多按鈕的點擊實現,但有很多博文中使用的實現方式有都不一樣,到底是怎麼回事。今天我們就匯總一下點擊事件的實現方式。點擊事件的實現大致分為以下三種:(1)Activity 實現介面方式實現點擊事件(經常使用)(2)自訂方法,使用設定檔android:onclick(3)使用內部類方式實現(4)使用匿名內部類實現介紹下幾種點擊事件的實現方式:下面我們通過代碼來簡單示範下幾種點擊事件的實現方式:(1)Activity
Time of Update: 2017-01-18
Ionic是一款流行的移動端開發架構,但是剛入門的同學會發現,Ionic在iOS和Android的底部tabs顯示不一樣。在安卓情況下底部tabs會浮上去。如下圖展示:網上也有很多此類的解決方案,但是我覺得說一千道一萬都不如給個dome實在,下面附上解決方案的dome,大家可以看看!<!DOCTYPE html><html ng-app="ionic"><head> <meta charset="UTF-8"> <meta
Time of Update: 2017-01-18
日常生活中我們隨處可見對話方塊,上面有很多提示資訊,更加方便提示使用者進行不同的操作。一、對話方塊的兩個特點和一些常見的對話方塊1.當彈出對話方塊是會結束UI線程(即主線程);2.當前的Activity會失去焦點;3.訊息對話方塊、確認對話方塊、列表對話方塊、單選和多選對話方塊、自訂對話方塊二、對話方塊的組成(一般有四部分組成)1.表徵圖2.標題3.內容4.按鈕三、那麼如何建立一個對話方塊呢?(四步組成)1.第一步建立AlertDialog.Builder對象(建造者模式)2.第二步設定表徵圖、
Time of Update: 2017-01-18
上一篇部落格中我們已經繪製出了一個直角三角形,雖然我們相對於座標,我們設定的直角三角形的兩腰是相等的,但是實際上展示出來的卻並不是這樣,雖然通過計算,我們可以把三角形的兩腰計算一下比例,使它們在座標上不等,但是現實出來相等,但是當繪製的圖形比較複雜的話,這個工作量對我們來說實在太龐大了。那麼我們怎麼做呢?答案是,使用變換矩陣,把計算交給OpenGL。矩陣在數學中,矩陣(Matrix)是一個按照長方陣列排列的複數或實數集合
Time of Update: 2017-01-18
什麼是OpenGL ES?OpenGL(全寫Open Graphics Library)是指定義了一個跨程式設計語言、跨平台的編程介面規格的專業的圖形程式介面。它用於三維映像(二維的亦可),是一個功能強大,調用方便的底層圖形庫。OpenGL在不同的平台上有不同的實現,但是它定義好了專業的程式介面,不同的平台都是遵照該介面來進行實現的,思想完全相同,方法名也是一致的,所以使用時也基本一致,只需要根據不同的語言環境稍有不同而已。OpenGL這套3D圖形API從1992年發布的1.0版本到目前最新20
Time of Update: 2017-01-18
選擇繪製三角形作為OpenGL ES 2.0的第一個執行個體,是因為前文中提到的,點、線、三角形是OpenGL ES世界的圖形基礎。無論多麼複雜的幾何物體,在OpenGL ES的世界裡都可以用三角形拼成。關於Android OpenGL ES 三角形的繪製,在Android官方文檔中有詳細的說明和步驟,本文執行個體也是依照官方文檔步驟繪製的三角形。步驟依照官方文檔中的說明,Android中利用OpenGL ES 2.0繪製三角形的步驟為: 1.
Time of Update: 2017-01-18
1. 前言 在Android開發中,如果是一些簡單的布局,都很容易搞定,但是一旦涉及到複雜的頁面,特別是為了相容小屏手機而使用了ScrollView以後,就會出現很多點擊事件的衝突,最經典的就是ScrollView中嵌套了ListView。我想大部分剛開始接觸Android的同學們都踩到過這個坑,這一篇文章就從最近做的一個項目講起,然後在過程中提供一些解決衝突的思路。2.
Time of Update: 2017-01-18
本文首先是最基礎的ExpandableListView vList = (ExpandableListView) this.findViewById(R.id.list);EListAdapter adapter = new EListAdapter(getApplicationContext(), list); //list 是資料來源vList.setAdapter(adapter);//適配器就不寫了, 都懂的class EListAdapter extends
Time of Update: 2017-01-18
一. 理論準備Map是索引值對的集合介面,它的實作類別主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。TreeMap:基於紅/黑樹狀結構(Red-Black tree)的 NavigableMap 實現,該映射根據其鍵的自然順序進行排序,或者根據建立映射時提供的 Comparator
Time of Update: 2017-01-18
關於ExpandableListView,自己寫了個類繼承自BaseExpandableListAdaptergroups,childs都弄好了,顯示出來的效果跟網上很多demo一樣,我現在就是想去掉那個組下面各item間的分割線有知道的嗎?------解決方案--------------------expandableList.setDivider(null);up,還不行就設定一個透明的顏色。------解決方案--------------------可以的,android:divider=
Time of Update: 2017-01-18
首先設定TextView的clickable屬性為true。可以在布局檔案中進行設定,比如:<TextView android:id="@+id/phone" android:clickable="true" --------->設定此屬性 android:layout_marginLeft="10dp" android:layout_below="@id/address" android:layout_toRightOf="@id/
Time of Update: 2017-01-18
Android在布局檔案中為View提供了onClick屬性,使用方法如下:<TextView android:id="@+id/user" android:layout_width="@dimen/px_171" android:layout_height="fill_parent" android:onClick="iconClickListener" android:clickable="true"/> <TextView
Time of Update: 2017-01-18
為了應用的推廣、傳播,很多的應用中都有“分享”功能,一個按鈕,點擊後會出現簡訊、微博等等一切實現了分享功能的應用列表。這一篇文章主要介紹怎麼調用分享功能和怎麼實現分享介面讓自己應用出現分享列表中。Android應用中能很方便的完成這些功能,這也正是Android的偉大之處,他能很簡單的完成應用之間的溝通以相互整合。調用分享功能1、分享文本分享功能使用的隱式啟動Activity的方法,這裡的Action使用的是 ACTION_SEND。Intent sendIntent = new Intent(
Time of Update: 2017-01-18
在Android開發中,大部分控制項都有visibility這個屬性,其屬性有3個分別為“visible
Time of Update: 2017-01-18
Android PopupWindow全屏很多應用中經常可以看到彈出這種PopupWindow的效果,做了一個小demo分享一下。demo的思路是通過遍曆檔案,找到圖片以及圖片檔案夾放置在PopupWindow上面。點擊按鈕可以彈出這個PopupWindow,這裡為PopupWindow設定了動畫。PopupWindow全屏代碼提要受限需要自訂Popupwindow,這裡不看Popupwindow裡面要展示的內容,主要是設定Popupwindow的高度。public class
Time of Update: 2017-01-18
Android 自訂view實現動態進度條效果圖:
Time of Update: 2017-01-18
今天實現一個塗鴉效果,會分幾步實現,這裡有一個重要的知識點就是圖層,要理解這個,不然你看這篇部落格,很迷茫,迷茫的蒼茫的天涯是我的愛,先從簡單的需求做起,繪製一條線,代碼如下:package com.tuya;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Path;import
Time of Update: 2017-01-18
本文執行個體為大家分享了AnAndroid圖片無限輪播的具體代碼,供大家參考,具體內容如下public class MainActivity extends Activity { private ViewPager viewPager; private LinearLayout ll_dot; private String[] imageUrls = new String[] { "yun_qi_img/block.gif", "yun_qi_img/block.gif", "
Time of Update: 2017-01-18
Android Intent傳遞對象的兩種方法(Serializable,Parcelable)詳細介紹今天要給大家講一下Android中Intent中如何傳遞對象,就我目前所知道的有兩種方法,一種是Bundle.putSerializable(Key,Object);另一種是Bundle.putParcelable(Key,