設(shè)置版本號
build.gradle(Module:app)
下的versionCode 1
和versionName "1.0"
。頁面去掉頭橫幅
加上代碼:supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
必須在setContentView(R.layout.activity_start);
前加上蕾殴。跳轉(zhuǎn)頁面
示例代碼:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(StartActivity.this, MainActivity.class);
StartActivity.this.startActivity(intent);
StartActivity.this.finish();
}
}, 3000);
- Picasso
一定要先在
AndroidManifest.xml
中添加<uses-permission android:name="android.permission.INTERNET"></uses-permission>
獲取聯(lián)網(wǎng)權(quán)限彭羹。
在
build.gradle(Module:app)
的dependencies
中加入compile 'com.squareup.picasso:picasso:2.5.2'
黄伊。在Java代碼中添加方法
imageOne()
從網(wǎng)址中加載圖片into
到image1
中
public void imageOne(){
ImageView image1 = (ImageView) findViewById(R.id.image1);
Picasso.with(this).load("http://ossweb-img.qq.com/images/lol/web201310/skin/big103000.jpg").into(image1);
- Intent
- 傳遞對象時對象必須序列化
intent.putExtra("", new Object());
被操作的對象需要實現(xiàn)Serializable(標(biāo)記接口)。
注意:static和被transient 修飾的成員變量不能序列化派殷。 - 當(dāng)頁面有結(jié)果返回時还最,
startActivityForResult(intent, REQUEST_CODE);
和方法public void onActivityResult()
同時出現(xiàn)。
Activity的生命周期
-
OnCreate()
創(chuàng)建 -
onStart()
開始 -
onResume()
可顯示毡惜,交互 -
onPause()
暫停 -
onStop()
停止 -
onDestroy()
銷毀 -
onRestart()
重新開始
常見控件
-
TextView
singleLine---強(qiáng)制單行顯示
ellipsize---設(shè)置文本過長時拓轻,如何顯示singleLine強(qiáng)制單行顯示
跑馬燈效果
在XML中設(shè)置:
singleLine="true"
singleLine="true"
focusable="true"
focusableInTouchMode="true"
當(dāng)多條TextView都顯示此效果時:定義一個類extends TextView,并覆蓋 isFocused方法经伙,return ture;
-
EditText 輸入文本框
hint---輸入提示文本
textColorHint---設(shè)置提示信息文本顏色
inputType---輸入文本類型
inputType---輸入文本類型
監(jiān)聽輸入事件:
addTextChangedListener()
-
Button
checkBox(復(fù)選框)---checked(是否被選中)
RadioButton(單選按鈕)---需要放在RadioGroup內(nèi)
android:visibility=""
---設(shè)置可見性
點擊事件
.9圖
-
ImageView
-
ImageButton
-
-
ProgressBar(進(jìn)度條)
max---設(shè)置最大進(jìn)度值
progress---設(shè)置當(dāng)前第一進(jìn)度
secondaryProgress---設(shè)置當(dāng)前第二進(jìn)度
-
SeekBar(滑動條)
焦點被改變:
setOnFocusChangeListener()
進(jìn)度被改變:setOnSeekBarChangeListener()