我在寫一個Android應用程序,其中有一段代碼爲用戶創建了一個插入大量金錢的方法。它包括根據其位置設置貨幣符號和小數點標記,並在用戶點擊點或逗號時將焦點從整數文本框跳轉到小數文本框。如何在Android中創建可重用的代碼片段?
由於我想在我們的應用程序中的幾個地方重新創建這段代碼,我想保持它與視圖的其餘部分分開。所以,我創建了一個單獨的XML文件,並在其中我不斷的貨幣等的設置我再「進口」,它在一個XML文件中像這樣的方法,一個單獨的Java文件,它充氣:
<com.example.android.ui.widget.AmountWidget
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</com.example.android.ui.widget.AmountWidget>
的現在出現問題時,我需要在一個頁面中多次使用此代碼。由於TextEdit框有一個id,所以如果我多次使用這個代碼,這個id將被重用,並且它實際上變得無效。
所以我的問題就變成了;我怎樣才能以一種方式重用一段代碼,以便每次調用這段代碼時都可以爲它設置id?
您是否在代碼中添加了包含技巧?如果是,它怎麼樣? – JJ86