2011年8月30日 星期二 | By: 雞米

[Android] 如何讓不同Activity共用相同的Menu

Activity加入Menu一文中簡單介紹了如何建立選單,但是在開發Android Application常常遇到一個情況:一個Menu被多個Activity所共用,意思是指這些Activity在執行時,User按下Menu鍵時,都會顯示同一個選單。
2011年8月28日 星期日 | By: 雞米

[Android] 在Activity中加入選單(Menu)


Menu是Android Application特有的功能,當User按下Menu Button後,它會出現在程式的正下方,以提供其它額外系統動作。
2011年8月27日 星期六 | By: 雞米

[軟體] 好用的介面(UI)設計軟體-Balsamiq Mockups


在進行系統開發時,常常需要針對需求把系統雛型UI畫出來,以方便進行討論,由於沒有找到什麼很好的工具,所以常常是紙筆或是簡報軟體上面概略的示意,如果遇到需要修改時,通常沒辦法很方便快速的進行修改,當調整幅度大時,甚至是整張重畫,效率不是很好。
2011年8月26日 星期五 | By: 雞米

[食記] 氣分屋DINNING-笑和大阪燒居酒屋(師大夜市)

IMG_7815


笑和這家店在逛師大夜市時常常經過,卻不是很清楚它賣的是什麼(不懂日文),這次紀念日總算有機會嘗試看看了。在去之前有先查了一下它是間賣大阪燒的店,有別於一般日式料理店,它比較像是傳統日式居酒屋,因此,店裡面的氣氛就跟日本上班族下班後常去的場所,喝酒、吃小吃、聊天,店內有相當多擺設都是走日本風的。
2011年8月25日 星期四 | By: 雞米

[Android] TabHost建立Custom Tab


建立Tab View的三種方式系列文章中,介紹了Android Tab Layout的組成要件(Tab Host, Tabs, TabContentView)以及三種建立基本Tab View的方法,這一次把討論的焦點放在tab上,tab負責切換TabContentView的元件,與User互動密切。預設的tab顯示型式有兩種:文字、文字+圖,只要在建立tabSpec時呼叫setIndicator(CharSequence label)、setIndicator(CharSquence label, Drawable icon),就可以產生基本的tab。
2011年8月7日 星期日 | By: 雞米

[食記] 遠離喧囂的白話文學(嘉義市)

IMG_6849

今年七夕選擇在嘉義渡過,由於實在太久沒在這生活了,對於適合特殊節日用餐的地方還停留在好幾年前的記憶,有些地點早已不存在。還好有嘉義通朋友提供了「白話文學」這個選擇,否則七夕這種日子不早點決定吃什麼,到最後都會變成毫無選擇、草草了事。
2011年8月4日 星期四 | By: 雞米

[Android] 建立Tab View的三種方式(下)

建立Tab View的三種方式(上)一文中介紹了如何透過將Tab Content寫在同一個Activity的方式來呈現Tab Layout,包含以View Id、TabContentFactory等兩種方法。而建立Tab Content的另一種方式是將每個Tab的內容分別以不同的Activity呈現,以下將針對這個方法進行說明。

[Android] 建立Tab View的三種方式(上)

How to create Tab View in Android(by ID, by ContentFactory and by Activity)

TabHostAndroid負責產生Tab Layout的類別,它包含了兩個children,分別是TabWidgetFrameLayoutTabWidget負責處理與使用者進行互動的頁籤(tab)FrameLayout則是根據所選擇的tab來顯示相對應的內容。
2011年8月1日 星期一 | By: 雞米

[Android] TextView-如何讓過長的文字以逗點表示

android textview ellipsize1

一、問題描述

TextView在指定長寬的情況下,如果文字長度大於View的寬度時,程式會預設將其換行,TextView的高度就會被撐大,可能會破壞整個Layout呈現的感覺,當然你也可以選擇限制TextView的最大行數,但超出行數的文字會直接被截斷,可能會有訊息不完整的感覺。面對這樣的狀況,一般的作法可能是限制資料本身的長度或是將超過的文字以逗點表示,本文將介紹如何讓超出TextView寬度的文字以逗點表示。