androidstudio的mainactivity在哪 activity元素的哪個屬性用于指定活動類名?
activity元素的哪個屬性用于指定活動類名?activity的啟動可以通過AndroidManifest.xml文件中l(wèi)tactivitygt元素的屬性來指定activity類名??偣灿兴姆N模式:
activity元素的哪個屬性用于指定活動類名?
activity的啟動可以通過AndroidManifest.xml文件中l(wèi)tactivitygt元素的屬性來指定activity類名??偣灿兴姆N模式:
l activity android: name # 34 activity main # 34 android: launch mode # 34 singletask # 34 gtlt/activity gt
1個標準
2單頂
3單任務
4單實例
這四種模式分為兩類,standard和signleTop屬于一類,singleTask和signleInstanc
在android開發(fā)中,怎樣動態(tài)生成多界面?
效果:布局界面布局:[html]查看plaincopyprintxml版encoding utf-8 lin:ad _ width match _ par: layout _ height match _ parentadecho 6-@ 。comorientationvertical lin: layout _ width match _ par: layout _ h:/titl:ori: layout _ width wrap _ cont: layout _ height wrap _ contentadecho 13-@ 。com/back _ 44 _ 44/lin: layout _ width match _ par: layout _ h: gravity c: layout _ width wrap _ cont: layout _ height wrap _ cont:t: textsize 20 sp//linearlayoutscrollvi: id @ id/scrollvi: layout _ width fill _ par: layout _ height wrap _ cont: scroll bars vertical linearlayoutadecho 25-@ c Omid @ id/mainlayoutadecho 26-@
[java]查看plaincopyprintpackage進口;進口;進口;進口;進口;進口;進口;導入Android . util . log;公共類HttpUtil {/***獲取流并自行處理數(shù)據(jù)* @ param path * @ return */公共靜態(tài)輸入流獲取輸入流(stringpath) {httpurl連接connnull嘗試{URL url新URL(路徑);conn(HttpURLConnection)();(真);//設(shè)置是否將post請求輸出到httpUrlConnection,參數(shù)要放在http體中(true);(3000);(3000);(假的);(崗位);if (() 200) {Log.d(mylog,getResponseCod: 200);return();} } catch(io exception e){();}最后{if (conn!空){連接斷開CT();} }返回null}/* * *直接返回響應正文text * @ param path * @ return */public static string getresponse body(string path,string params){ http connection conn null;StringBuffer結(jié)果新建StringBuffer()
;嘗試{URL url新URL(路徑);conn(HttpURLConnection)();(真);//設(shè)置是否將post請求輸出到httpUrlConnection,參數(shù)要放在http體中(true);(3000);(3000);(假的);(崗位);//數(shù)據(jù)輸出流,如果(params!null){ data output stream out new data output stream(());//將參數(shù)寫入流中,刷新提交關(guān)閉流out . Write bytes(params);out . flush();();}//讀取連接返回的數(shù)據(jù):Buffered Reader Reader New Buffered Reader(新輸入StreamReader(()));字符串inputLine為空;while (((inputLine())!null)){(input line);//
;}//Close();if (() 200) {Log.d(mylog,getResponseCod: 200);} } catch(io exception e){();}最后{if (conn!null){ conn . disconnect();}}r:[Java]查看plaincopyprintpackage導入org . JSON . JSON array;導入org . JSON . JSON exception;導入org . JSON . JSON object;進口;進口;進口;導入Android . OS . bundle;導入android.util.Log;導入Android . util . typed value;進口;進口;進口;進口;進口;進口;導入Android . widget . textview;公共課作業(yè)4擴展活動{字符串路徑此處省略,你要請求的地址;@ override protected void onCreate(Bundle savedInstanceState){ super . onCreate(savedInstanceState);setCont:結(jié)果);try { JSON object obj new JSON object(result);JSONArray數(shù)組(online courses);for(int I 0;I array . length();i ) {JSONObject課程(一);// Log.d(mylog,cours:());//在左側(cè)添加LayoutLinearLayout left layout new linear layout(this);//注意包裝。其他包下的LayoutParams。;不工作。LayoutParams新的LayoutParams (_ parent,_ content);;(params);(LinearLayout。橫向);(_垂直);//添加圖片imageview imageview左邊布局的新imageview(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);(_ default _ 195 _ 130);(imageView);//添加右邊的布局,分為兩部分,上面是標題,下面是進度條線性布局right layout new linear layout(this);拉友tParams rightlayoutparams new layout params(_ PARENT,_ CONTENT);(rightLayoutParams);();//添加課程標題TextView TextView New TextView(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);((courseName)。toString());(_UNIT_SP,15);//18SP//學分,橫向布局,分左右,左:學分,右:分數(shù)線性布局studylayoutnew線性布局(this);paramsnew LayoutParams(_PARENT,_ CONTENT);(params);(LinearLayout。橫向);//添加學分TextView study view TextView(this);paramsnew LayoutParams(_CONTENT,_ CONT:);(_UNIT_SP,12);((# b6b6b 6));//方法二:settext color (color.rgb (255,255,255));//添加信用值textview studyvalueview new textview(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);((courseCredit)。toString());(_UNIT_SP,14);//進度條,橫向布局,分左中右,左:學習進度,中:進度條,右:%線性布局處理layoutnew線性布局(this);paramsnew LayoutParams(_PARENT,_ CONTENT);(params);(LinearLayout。橫向);//添加學習進度TextView process TextView New TextView(this);paramsnew LayoutParams(_CONTENT,_ CONT:);(_UNIT_S第12頁);((# b6b6b 6));//添加進度條barnew進度條(this,null,);//指定進度條樣式params新布局params (150,_ content);(params);(100);(10);//添加% textviewprocessvaluetextview new textview(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);(10%);(_UNIT_SP,12);((# b6b6b 6));//添加標題(textView);//添加學分(study view);(studyValueView);(study布局);//添加一個進度條(process textview);(巴);(processvaluetextView);(process layout);//添加rightlayout(left layout);} } catch(JSON exception e){();