1樓:神祕偵探
效果:layout介面佈局:
2樓:遠航
類別只有幾種,選擇題,問答題,數都數的出來,就做著幾種介面,動態判斷是那種題目,然後給他分配不同的介面就ok啦
3樓:匿名使用者
我覺的可以這樣
1. 先把excel的題解析出來生成一個題庫集合。每個題當然要預留出你要記錄的屬性包括結果、型別等。。。
2. 佈局分類,如果是單選可以寫個單選佈局、多選寫個多選佈局、問答寫個問答的佈局,這三種佈局根據每個題的型別而顯示其一。
3. 上一題和下一題和題庫集合是繫結關係,代表題庫集合的位置,從而可以判斷下一題根據題的型別該顯示哪一個型別的佈局。
這樣可以只用一個介面,多個子佈局控制其顯示方式實現
android開發中如何設定主介面,比如我有兩個activity,如何選擇我想要的最先出現!
4樓:a火柴
cdbussearchactivity是主介面,如果想換成businfoactivity的話,只需交換兩個的名字就行
擴充套件資料如果intent物件包含flag_activity_clear_top 標記,當目標task中已存在與接收該intent物件的 activity型別相同的activity例項存在時,所有位於該activity物件上面的activity將被清空,這樣接收該intent的 activity就位於棧頂,可以響應到來的intent物件。
如果目標activity的執行模式為standard(預設),則目標activtiy也會被清空。因為當執行模式為standard時,總會建立新的activity物件來接收到來的intent物件。
參考資料
5樓:匿名使用者
cdbussearchactivity是主介面,如果想換成businfoactivity的話,只需交換兩個的名字就行
android 如何實現動態新增布局
6樓:李波筆記
如下**:
linearlayout layout = new linearlayout(this);
textview tx = new textview(this);
tx.settext('我是動態新增的');
layout.addview(tx);
setcontentview(layout);
這就動態新增了一個線性佈局,並且在佈局裡面加了一個textview
7樓:劣人二號
用addview 不行嘛
android 如何把多個佈局xml進行組合顯示在一個介面中
8樓:匿名使用者
private viewgroup group;
private viewgroup main;
main = (viewgroup) inflater.inflate(r.layout.main, null);//這裡的r。latout.main就是當前佈局
group = (viewgroup) main.findviewbyid(r.id.viewgroup);
group.addview(imageviews[i]);//這樣就把一個imageview(你可新增一個任意複雜的view,這個view例項化的時候指向你所謂的其他佈局檔案)加入當前佈局中的某個viewgroup裡了,你佈局時可定義一個linearlayout id 設為(r.id.
viewgroup),oratation設為垂直,放到下面就是了。
9樓:
如果要是上拉重新整理下拉載入,呼叫activity的話,就用頁頭頁尾佈局,網上有源**。如果要滑動新增頁面就用include,在xml裡引用入slidingdraw,pageview也能滑動顯示
10樓:匿名使用者
用include引入吧,一般是用addfooter()和addheader()方法,新增頁頭和頁尾。
android開發中 一個activity怎麼使用多個佈局檔案?
11樓:匿名使用者
activity使用多個佈局檔案,可以通過addcontentview的方式進行新增,也可以通過addview的方式新增layout佈局檔案。
題中描述的可以不用多個佈局,只需要一個佈局就行了。根據不同的題,動態呈現內容就行了。
示例**:
textview tv = (textview)findviewbyid(r.id.題目描述);
每次點下一題的時候,動態給tv賦值題目描述tv.settext(題目描述);
12樓:
你對activity等android元件的理解還有待加深呀,估計你是那種急於求成,不想費功夫看基礎就上手寫**的急性子吧...
下面是一個最簡單的實現:
你的這個需求,明顯是可以複用的.
每個問題中包含題目正文,題目的四個選項,和一個提交答案的按鈕.
這樣你就可以將每個題目的資料抽象成一個類:
class questiondata
再弄一個陣列或者arraylist來存放你生成的60個questiondata例項
arraylistquestions = new arraylist(60);
activity的佈局檔案裡,寫一個textview用來顯示每個題目的question,弄一個radiogroup用來顯示4個選項,再弄一個button用來提交答案,並跳轉下一題.
上面的佈局用linearlayout就足夠了.
點選button的操作,就是如下幾個步驟:
取回radiogroup裡使用者選擇的選項,並儲存在questiondata的selection欄位裡
取questions裡的下一個元素,並將下個元素的question欄位字串交給textview顯示,用options欄位更新radiogroup
13樓:匿名使用者
可以用viewpager,可以翻頁的
android開發中,tabactivity如何將獲取到的數
潮飛鸞 intent就可以 addtab mytabhost,1,new intent this,子activity.class putextra type 1 通過intent中加入bundle傳輸資料,如由tabactivity傳入mactivity資料height 10 在tabactivit...
android開發中activity怎麼使用多個佈局檔案
activity使用多個佈局檔案,可以通過addcontentview的方式進行新增,也可以通過addview的方式新增layout佈局檔案。題中描述的可以不用多個佈局,只需要一個佈局就行了。根據不同的題,動態呈現內容就行了。示例 textview tv textview findviewbyid ...
android怎麼動態更新apk中jar包
核心類1.1 dexclassloader類可以載入jar apk dex,可以從sd卡中載入為安裝的apk。1.2 pathclassloader類只能載入已經安裝到android系統中的apk檔案。一 正文 1.1類似於eclipse的外掛化實現,首先定義好介面,使用者實現介面功能後即可通過動態...