籃球賽記分器應(yīng)用(Android)(一)

step1:記分器簡介

這是一個(gè)可以記錄籃球賽中比賽雙方成績的應(yīng)用,得分分為兩分球郑诺、三分球夹姥、罰球(一分),比賽結(jié)束后可以重置辙诞。最終效果如圖所示:


記分器應(yīng)用.jpg

step2:創(chuàng)建工程項(xiàng)目

小弟用的是Android Studio,API15辙售,空模版。
緊接著是三部曲:
1.選擇所用view和數(shù)量:

views.jpg

顯而易見飞涂,兩個(gè)TextView,三個(gè)Button旦部。
2.選擇position views:
因?yàn)槭且粋€(gè)簡單的垂直布局,所以選擇LinearLayout線性布局封拧。
3.style of views:
TextView要居中顯示志鹃,三個(gè)按鈕都要在水平方向占滿整個(gè)視圖。還有合適的內(nèi)邊距(padding:4dp)和外邊距(layout_margin:8dp),你也可以選擇自己喜歡的方式泽西。
貼上代碼(MainActivity.xml):
<code>
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" tools:context="com.example.administrator.countcounter.MainActivity">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Team A"
android:gravity="center_horizontal"
android:padding="4dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:gravity="center_horizontal"
android:padding="4dp"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+2point"
android:layout_margin="8dp"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+3point"
android:layout_margin="8dp"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="free goal"
android:layout_margin="8dp"/>
</LinearLayout>
</code>

使文本居中的方法是添加屬性<code>android:gravity="center_horizontal"</code>
這個(gè)屬性還有垂直居中(center_vertical)曹铃、居中(center)等。如果你發(fā)現(xiàn)文本沒有居中可能是你的TextView的寬度不夠大捧杉。


這時(shí)盡管你的設(shè)置居中了陕见,但它是針對于藍(lán)色框的寬度居中。


設(shè)置寬度后.jpg

這樣才是對的味抖。

step3創(chuàng)建方法

現(xiàn)在评甜,按鈕并不會(huì)做任何事情,我們需要將xml文件與java文件關(guān)聯(lián)起來仔涩。
在MainActivity.java文件中MainActivity方法中添加一個(gè)新的方法忍坷,代碼如下:
<code>
/**
*Displays the given score for Team A.
*/
public void displayForTeamA(int score) {
TextView scoreView = (TextView) findViewById(R.id.team_a_score); scoreView.setText(String.valueOf(score));
}</code>
你同時(shí)需要設(shè)置開啟AutoImport,并將顯示分?jǐn)?shù)的TextView的id改為:team_a_score
<code>android:id="@+id/team_a_score"</code>
現(xiàn)在我們需要一個(gè)全局變量來記錄A隊(duì)的得分,聲明并初始化為0熔脂。
<code>int scoreTeamA = 0;</code>
我們需要為每一個(gè)得分按鈕設(shè)計(jì)方法:
<code>
public void threePointA(View view) {
scoreTeamA = scoreTeamA + 3;
displayForTeamA(scoreTeamA);
}
public void freeGoalA(View view) {
scoreTeamA = scoreTeamA + 1;
displayForTeamA(scoreTeamA);
}
public void twoPointA(View view) {
scoreTeamA = scoreTeamA + 2;
displayForTeamA(scoreTeamA);
}</code>
然后在xml文件中添加調(diào)用:
<code>
android:onClick="threePointA"
android:onClick="twoPointA"
android:onClick="freeGoalA"
</code>
到這里你會(huì)發(fā)現(xiàn)你的應(yīng)用已經(jīng)可以加分了佩研。

時(shí)間有限,先寫到這里霞揉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旬薯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子适秩,更是在濱河造成了極大的恐慌绊序,老刑警劉巖硕舆,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異骤公,居然都是意外死亡抚官,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門淋样,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耗式,“玉大人,你說我怎么就攤上這事趁猴】龋” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵儡司,是天一觀的道長娱挨。 經(jīng)常有香客問我,道長捕犬,這世上最難降的妖魔是什么跷坝? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮碉碉,結(jié)果婚禮上柴钻,老公的妹妹穿的比我還像新娘。我一直安慰自己垢粮,他們只是感情好贴届,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蜡吧,像睡著了一般毫蚓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上昔善,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天元潘,我揣著相機(jī)與錄音,去河邊找鬼君仆。 笑死翩概,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的返咱。 我是一名探鬼主播氮帐,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼洛姑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起皮服,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤楞艾,失蹤者是張志新(化名)和其女友劉穎参咙,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體硫眯,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蕴侧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了两入。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片净宵。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖裹纳,靈堂內(nèi)的尸體忽然破棺而出择葡,到底是詐尸還是另有隱情,我是刑警寧澤剃氧,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布敏储,位于F島的核電站,受9級(jí)特大地震影響朋鞍,放射性物質(zhì)發(fā)生泄漏已添。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一滥酥、第九天 我趴在偏房一處隱蔽的房頂上張望更舞。 院中可真熱鬧,春花似錦坎吻、人聲如沸缆蝉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽返奉。三九已至,卻和暖如春吗氏,著一層夾襖步出監(jiān)牢的瞬間芽偏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工弦讽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留污尉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓往产,卻偏偏與公主長得像被碗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子仿村,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容