買了一本AndroidProgramming的第二版湃番,有8個實例倡蝙。開篇的第一個是GeoQuiz吵冒。打算照著他來好好學習螺戳。
個人覺得非常不錯穴店,很多東西都可以規(guī)范起來妇斤,比如命名規(guī)范啊响鹃,不用硬編碼啊什么的瞧掺。這個應該是習慣問題奋献,如果形成習慣了健霹,估計之后就難改了。
從這里開始起航吧瓶蚂,看了很多視頻糖埋,包括潭州學院的課,都不是很規(guī)范扬跋,不是說講的不好阶捆。潭州學院的Dream老師比較牛逼,規(guī)范什么的都比較正統(tǒng)钦听。
2016.8.2完成的是第一章洒试,搭建基礎(chǔ)的MainActivity,以及布局文件朴上。做了一個簡單的頁面垒棋,實現(xiàn)點擊之后Toast一個信息。這個以前雖然做過很多次痪宰,個人還是很認真地完成了叼架。
實驗了一下用Style來設置按鈕的風格
<style name="ButtonStyle">
<item name="android:textColor">#ede7f6</item>
<item name="android:background">#7157c9</item>
<item name="android:textSize">12sp</item>
</style>
調(diào)用也很簡單
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margion_16_dp"
style="@style/ButtonStyle"
android:text="@string/textofstyle"/>
第一章其實只是實現(xiàn)了一個問題畔裕,按鈕點擊Toast一個信息
@Overrideprotected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mButtonYes = (Button) findViewById(R.id.main_yes_btn);
mButtonNo = (Button) findViewById(R.id.main_no_btn);
mButtonStar = (Button) findViewById(R.id.main_star_btn);
//Yes button click action
mButtonYes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,R.string.toast_click_yes_btn,Toast.LENGTH_SHORT).show();
}
});
//No button click action
mButtonNo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,R.string.toast_click_no_btn,Toast.LENGTH_SHORT).show();
}
});
//Star button click action
mButtonStar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,R.string.toast_click_star_btn,Toast.LENGTH_LONG).show();
}
});
}