範例
float m_fCircleCenterX = 100.0f; //m_代表是類別等級的變數,別忘了一個.java就是一個類別。
boolean m_bRunning =true; //f:代筆他的型別為float
//名稱:就盡最大可能表現出它的意義,向這個就是圓心的座標X
//,當發現盡力還是表達很模糊,就請一定要加上註解。
float l_fdt = 0.1f; //l_區域變數
long l_nStartTime=0 //n:Number
邏輯判斷式:開頭上註解,解釋其內容。在邏輯太多層下,不容易辨識括弧,在末括號加上註解。
//判定手指點擊是否在圓內。
if((m_fCircleCenterX - m_fCircleRadius) <= e_fPosX &&
e_fPosX <= (m_fCircleCenterX + m_fCircleRadius))
{
if((m_fCircleCenterY - m_fCircleRadius) <= e_fPosY &&
e_fPosY <= (m_fCircleCenterY + m_fCircleRadius))
{
m_bIsTouchDownCircle = true;
text=e_fPosX+","+e_fPosY;
}ifend
}ifend
XML部分:
id也請讓他意義化,text要讓他能符合多國語系的格式,也就是要text命名要呼叫value裡面的資源檔,而不是直接設值
,google應該可以找到不少資源。
<ImageButton
android:id="@+id/ButtonBacktoHome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Back"
android:layout_x="120px"
android:layout_y="90px"
android:src="@drawable/memo"
/>