Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to enable footer being clickable and set listener on it?
    text
    copied!<p>This is activity</p> <pre><code>private View footer; private Button btnmore; linear = (LinearLayout) findViewById(R.id.layout_content); linear.setVisibility(View.VISIBLE); LayoutInflater liInflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); linear.addView(liInflater.inflate(R.layout.main_particularcategoryallnewslist, null)); linear.addView(liInflater.inflate(R.layout.main_particularcategoryallnewslistfv, null)); footer = (View)getLayoutInflater().inflate(R.layout.main_particularcategoryallnewslistfv, null); btnmore = (Button)findViewById(R.id.btn_more); ListView lv = (ListView) findViewById(android.R.id.list); SimpleAdapter adapter = new SimpleAdapter(this, fillMaps, R.layout.main_particularcategoryallnewslist, from, to); lv.addFooterView(footer); &lt;-- how to set footer being clickable? lv.setAdapter(adapter); </code></pre> <p>In the footer, i have a button but i set listener on it also no respond, i think footer must enable to be click then only can button being click.</p> <pre><code>lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView&lt;?&gt; arg0, View arg1, int arg2, long arg3) { Intent intent = new Intent(Main_ParticularCategoryAllNews.this, Main_ParticularNewsDetail.class); bundle = new Bundle(); bundle.putInt("newsid", newsid[arg2]); intent.putExtras(bundle); startActivity(intent); } }); btnmore.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { if (isOnline() == true) { linear2.setVisibility(View.VISIBLE); AlphaAnimation alpha = new AlphaAnimation(0.5F, 0.5F); alpha.setDuration(15); alpha.setFillAfter(true); linear.startAnimation(alpha); btnrefresh.setVisibility(View.INVISIBLE); webservice.UpdateMoreCatNews(catnewsid); int secondsDelayed = 3; new Handler().postDelayed(new Runnable() { public void run() { startActivity(new Intent(Main_ParticularCategoryAllNews.this, Main_AllLatestNews.class)); finish(); } }, secondsDelayed * 1000); } else { toast = Toast .makeText( Main_ParticularCategoryAllNews.this, "Your device is not connect to internet, fail to update news!", Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL, 0, 0); toast.show(); } } }); </code></pre> <p>how to set listener when footer being click?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload