Android應(yīng)用界面開(kāi)發(fā)
第一章學(xué)習(xí)
第二部分####
1.新建一個(gè)Android app
給項(xiàng)目取名First Application
主界面命名FirstAty,xml文件命名就自動(dòng)使用activity_first_aty吧巷挥。
打開(kāi)activity_first_aty.xml文件
第一部分添加一行android:gravity="center_horizontal"
textview內(nèi)代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:gravity="center_horizontal"
tools:context="comeinsteinford.github.firstapplication.FirstAty">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text01"
android:textSize="36sp"
android:id="@+id/tvHello"
/>
</RelativeLayout>
此處@string/text01會(huì)有報(bào)錯(cuò),對(duì)著紅字點(diǎn)擊左鍵邮旷,跳出紅色燈泡,點(diǎn)擊后出現(xiàn)選單,選擇第一個(gè)卖词,創(chuàng)建String類(lèi)資源
在Resource value中了赌,填寫(xiě)想要出現(xiàn)在TextView中的文字墨榄。
此處填寫(xiě)"Hello 米斯蘭達(dá)!"
如上勿她,一行居中置頂?shù)奈淖直泔@示在應(yīng)用內(nèi)袄秩。
2.新建一個(gè)開(kāi)啟App后自動(dòng)消失的首頁(yè)
新建一個(gè)Activity,就命名為StarAty吧逢并,xml也自動(dòng)命名之剧。
首先,我想讓首頁(yè)是全屏顯示的砍聊,所以背稼,修改StarAty.java如下
public class StarAty extends Activity {
Handler mHandler = new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE); //隱藏標(biāo)題欄,需要繼承自Activity
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
//隱藏狀態(tài)欄
setContentView(R.layout.activity_star_aty);
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(StarAty.this, MainActivity.class);
//intent表示一種意圖
startActivity(intent);
}
}, 2000); //設(shè)置2秒后跳轉(zhuǎn)頁(yè)面
}
}
當(dāng)然xml文件也修改下,美化這個(gè)廣告頁(yè)面也不錯(cuò)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="#0099cc"
tools:context="comeinsteinford.github.myapplication001.StarAty">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/starWord"
android:id="@+id/tvStart"
android:gravity="center"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textSize="50sp"
android:textStyle="bold"/>
3.安裝ADB插件
同樣玻蝌,使用在A(yíng)ndroid Studio中安裝在線(xiàn)插件的辦法
File-->Settings-->Plugins-->Browse Repositories
搜索ADB Idea蟹肘,安裝,重啟
此插件提供以下功能:
ADB Uninstall App:卸載應(yīng)用
ADB Kill App:結(jié)束應(yīng)用進(jìn)程
ADB Start App:?jiǎn)?dòng)應(yīng)用
ADB Restart App:重啟應(yīng)用
ADB Clear App Data:清除應(yīng)用數(shù)據(jù)
ADB Clear App Data and Restart:清除應(yīng)用數(shù)據(jù)并且重啟應(yīng)用
在代碼界面灶伊,使用ctr+shift+A啟動(dòng)搜索功能疆前,搜多Adb即可使用上述功能。