2016年3月4日Android實習筆記

1.讓水平LinearLayout中的兩個子元素分別居左和居右html

在LinearLayout中有兩個子元素,LinearLayout的orientation是horizontal。須要讓第一個元素居左,第二個元素居右一、LinearLayout中默認的gravity屬性是居左,因此默認兩個子元素都是居左顯示二、設置第一個元素的layout_weight屬性android:layout_weight="1",第二個元素的該屬性不須要設置
這樣子第一個元素會自適應行寬,而且擠推第二個元素,效果相似於第二個元素match_parent的翻轉填充。android

摘錄自:http://www.07net01.com/2015/08/893934.html指針

2.出現好比嵌套提示的錯誤,或者Logcat中出現一些好比獲取不到包的目錄,能夠刪除掉本身手機上的程序或從新關閉打開文件。(Eclipse會出現這種問題,android studio估計就不會出現這種問題)。htm

3.android:layout_weight 自動分割比例,理論上值越大,控件的控件越大。android:layout_weight="1"
是按比例佔位置,但只在LinearLayout中有用。對象

4.Application Thread是Activity Thread的一個內部類。ip

5.get

pb.equals(null))會出現空指針異常.
if(null == pb)
System.out.println("爲空");
else
System.out.println("不爲空");

6.it

/**
* 獲取Orthodontics Activity中的兩個按鈕對象,以對其狀態作更改
*/
public void getPlayPauseObj(ImageView imvPlay, ImageView imvPause) {
if (mImvPlay == null && mImvPause == null) {
mImvPlay = imvPlay;
mImvPause = imvPause;
// mHaveGotImageView = true;
mImvPause.setVisibility(0);
mImvPlay.setVisibility(0);
}
}
此處出現錯誤,錯誤的寫成了:if (imvPlay == null && imvPause == null) {}io

7.程序出現一些莫名的錯誤,必要時通常要嘗試如下方法:class

1)卸載掉手機上的客戶程序,從新安裝客戶端

2)重啓客戶端程序

3)重啓本身的寫程序的客戶端軟件

4)如果用的Eclipse,可能須要先點擊Project中的Clean,而後點擊F5刷新。

相關文章
相關標籤/搜索