1樓:匿名使用者
那就不要xml,用一個動態陣列儲存所有的textview引用,當10個滿了之後,顯示一個button,新增點選事件,在事件中new一個textview,並且將其新增入動態陣列,剩下的就是狀態儲存恢復的問題了
2樓:迪亞哥
那就不要用xml檔案配置了,直接在**中手動新增布局,至於儲存,就應該需要用sharepreference存一下,或者要是有服務端的話,直接從服務端讀取
手動佈局**大概這樣,在oncreate裡做:
// 構造介面佈局
linearlayout layout = new linearlayout(context);
layout.setlayoutparams(new layoutparams(layoutparams.match_parent,
layoutparams.match_parent));
layout.setorientation(linearlayout.vertical);
// 初始化textview(個數用個迴圈)
textview tv = new textview(context);
tv.setlayoutparams(new layoutparams(layoutparams.wrap_content,
layoutparams.wrap_content));
tv.settext(「顯示的文字」);
tv.settextsize(16);
layout.addview(tv);
//新增布局
setcontentview(layout);
這樣應該就可以了
好像還有個簡單的方法(有xml也可以直接在佈局上新增):
//獲得當前的xml佈局
linearlayout mlinearlayout = new linearlayout(context);
linearlayout.layoutparams params = new linearlayout.layoutparams(linearlayout.
layoutparams.fill_parent,linearlayout.layoutparams.
wrap_content);
// 初始化textview(個數用個迴圈)
textview addtext = new textview(context);
addtext.settext("顯示的文字");
addtext.settextsize(16);
mlinearlayout.addview(addtext, params);
試試吧,
android開發:如何實現點選textview可直接編輯?
3樓:匿名使用者
直接用edittext就好了。
其實那些直接編輯的應該都是edittext,只是selector中的預設背景就跟textview一樣,但是獲取焦點之後就還是原來的edittext的背景。
也就是說你只要設定下edittext的background中的selector
4樓:匿名使用者
解決方案1:
只是selector中的預設背景就跟textview一樣直接用edittext就好了,但是獲取焦點之後就還是原來的edittext的背景。
其實那些直接編輯的應該都是edittext解決方案2:
在xml裡就能直接編輯
5樓:匿名使用者
在xml裡就能直接編輯
android 中如何在textview中實現多個自然段文字的顯示,現在的問題是textview好像不識別\r\n的換行標誌
6樓:
試著用textview去顯示html語言吧,在自然段文字中加上html的換行標籤
7樓:匿名使用者
用**替換換行符可以是識別的,比如可以將原文該換行的地方用$表示,這樣textview.settext("aa$aa".replace("$",「\n」))就可以了,直接加不行
8樓:天驢英才
直接在layout.xml裡面是不識別\n的,你把要顯示的文字放在string.xml裡再引用,就可以識別了。
開發android時,如何實現textview文字逐個打出的效果?
9樓:匿名使用者
其實這個最笨的實現方法就是弄一個for迴圈,你要輸出的內容是str
for(int i=1;i<=str.length;i++)
當然這回很快!這只是一個思路,你可以啟一個執行緒,每隔多少毫秒執行一次這個迴圈的內容
android 使用**進行relativelayout佈局時,當其中的一個textview顯示在另一個textview左右時,如何實現
10樓:星綽
設定id直接在佈局檔案中用android:就可以了,這樣佈局又清晰,id也很明確。
11樓:匿名使用者
用個迴圈來賦值 不行麼,id號每次+1
android開發中如何封裝threadhandler請求以減
首先從問題出發,客戶都會將專案刷死,那專案上線後,如何保證穩定。1 你的靜態回 檔案,js css 考慮採用答本地快取處理 2 後端,比如ajax請求的資料 服務端從資料庫獲取的資料,看問題是在應用裡面 運算太複雜 還是在資料庫 sql查詢不當 並考慮採用適當的快取機制 memcache redis...
需要同時開發 iOS 和 Android 應用,有什麼統一開發的方法嗎
需要同時開發 ios 和 android 應用就需要ios和android採用同一套設計圖 可以建立一般來講是在做概要設計的時候統一介面和方法,引數等名稱,因為業務邏輯都一樣,所以這方面是可以做到的。網上有很多這樣的平臺,主要是通過html5的技術開發網頁的軟體,然後打包釋出在ios或者androi...
android開發xml中如何設定背景圖才能填充整個螢幕?代
你使用fill parent得先知道它的parent是誰,如果parent不是全屏,那你的佈局肯定也不能全屏了 1.android background drawable background2 這句話裡面定義的背景 太小了吧?建議使用回純顏色試試,或者改用答.9.png 做背景。2.說句題外話,不...