Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. if(convertView == null){
  2. convertView = lInflater.inflate(R.layout.listview, null);
  3. holder = new ViewHolder();
  4. holder.text2 = (TextView)convertView.findViewById(R.id.TextView02);
  5. convertView.setTag(holder);
  6. }
  7.  
  8. else{
  9. holder = (ViewHolder)convertView.getTag();
  10. }
  11.  
  12. holder.text2.setText(arr2[position]);
  13. holder.text2.invalidate();
  14. int lineCnt = holder.text2.getLineCount();
  15.  
  16. static class ViewHolder{
  17. TextView text2;
  18. }
  19.  
  20. holder.text2.setText(arr2[position]);
  21. holder.text2.post(new Runnable() {
  22. @Override
  23. public void run() {
  24. int lineCnt = holder.text2.getLineCount();
  25. // Perform any actions you want based on the line count here.
  26. }
  27. });
  28.  
  29. textView.post(new Runnable() {
  30. @Override
  31. public void run() {
  32. Log.v("Line count: ", textView.getLineCount()+"");
  33. }
  34. });
  35.  
  36. yourTextView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
  37. @Override
  38. public void onGlobalLayout() {
  39. if (yourTextView.getLineCount() > 1) {
  40. mediaAtomLayout.getViewTreeObserver().removeOnGlobalLayoutListener(this);
  41. }
  42. }
  43. });
  44.  
  45. protected void onCreate(final Bundle savedInstanceState) {
  46. super.onCreate(savedInstanceState);
  47. setContentView(R.layout.main);
  48.  
  49. new myAsyncTask().execute(null, null, null);
  50. }
  51.  
  52. private class myAsyncTask extends AsyncTask<Void, Void, Void> {
  53.  
  54. @Override
  55. protected Void doInBackground(final Void... params) {
  56. // It's okay to leave this as it is
  57. return null;
  58. }
  59.  
  60. @Override
  61. protected void onPostExecute(final Void result) {
  62. super.onPostExecute(result);
  63. //DO YOUR TASK HERE, getLineCount(), etc.
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement