任何人都可以啓發我爲什麼value/strings.xml
有用(重要)?價值/ strings.xml與佈局/ *。xml
它發生,我認爲所有的attributes
,例如,ID,標籤可在佈局XML設定爲好。那麼爲什麼strings.xml
?
A面的問題是,一旦得到一個對象的ID,說listitem
,我怎麼能獲得Android:從它的文字?
我沒有找到任何getText()
函數。
任何人都可以啓發我爲什麼value/strings.xml
有用(重要)?價值/ strings.xml與佈局/ *。xml
它發生,我認爲所有的attributes
,例如,ID,標籤可在佈局XML設定爲好。那麼爲什麼strings.xml
?
A面的問題是,一旦得到一個對象的ID,說listitem
,我怎麼能獲得Android:從它的文字?
我沒有找到任何getText()
函數。
它允許輕鬆地提供替代語言和配置。有關更多信息,請參閱開發指南中的Resources and Internationalization主題(尤其是「備用資源」部分)。
關於第二個問題,你可能會尋找resolveInfo.nonLocalizedLabel
或resolveInfo.loadLabel(getPackageManager())
?
爲ResolveInfo的參考頁應該可以幫助你找到你想要的東西。
要回答你的第二個問題,你可以使用findViewById(...)
在你的活動來獲得View類。
從View類可以撥打getText()
。
要訪問視圖列表項在ListView,覆蓋您的適配器getView()
方法。
例如:
new SimpleAdapter(Activity.this, model, R.layout.my_layout, from, to) {
public View getView(int position, View convertView, android.view.ViewGroup parent) {
View view = super.getView(position, convertView, parent);
View myView = findById(R.id.my_id); //< Access your view here!
return view;
};
對於你的第二個問題:
如果你的id爲R.id.editText1
,那麼你需要首先得到的EditText控制,
EditText editText1 = (EditText) findViewById(R.id.editText1);
然後就可以調用方法getText()
。
editText1.getText();
與我留給Mayra的回答相同的評論,這對ListItem可能如何工作? – jball 2010-01-21 17:18:11
這對於每個問題如何與ListItem一起工作? – jball 2010-01-21 17:04:17
查看我的編輯示例 – 2010-01-21 19:16:26