Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体

0
votes
answers
楼主
38 views
+10

將一些文本插入到視圖中

0

我不熟悉Android編程。我只是想知道如何將文本插入Android中的視圖?或者如果它不可能,我該如何在視圖中插入一個字符串?我試圖做的是在視圖中放置佈局和文本。將一些文本插入到視圖中

final LayoutInflater layoutInflater = (LayoutInflater) MainActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 

TextView tx = new TextView(this); 
View vw; 
Boolean hasRow = false; 
ListView lv = findViewById(R.id.lv); 

tx.setText("asdasd"); 

if(hasRow){ 
    vw = layoutInflater.inflate(R.layout.row, null); 
} else { 
    vw = layoutInflater.inflate(R.layout.row2, null); 
} 

lv.addFooterView(vw, tx.getText(), true); 
lv.setAdapter(adapter); 

我的代碼讓我插入一個佈局但沒有文字的視圖。請幫忙。謝謝!

沙发
0
0

如果您想將文字設置爲TextView作爲ListView的頁腳。使用TextView從一個相關的佈局(行或行2)。

if (hasRow){ 
    vw = layoutInflater.inflate(R.layout.row, null); 
} else { 
    vw = layoutInflater.inflate(R.layout.row2, null); 
} 

TextView footTextView = vw.findViewById(R.id.txt_your_footer); 
footTextView.setText("asdasd"); 
lv.addFooterView(vw); 
+0

你是什麼意思txt_your_footer?它只是一個textview? – bonsoy

+0

它是行或第2行xml中TextView的標識。我認爲你需要爲腳註添加TextView - kimkevin剛纔 – kimkevin

+0

哦,那樣做!謝謝kimkevin! – bonsoy

discard