2016-04-08 29 views
0

de ekleme Öğe ben kullanıcı atmak kaydırabilirsiniz bunu istiyorum benim o benim Button basarsanız HorizontalScrollView ve bir TextView benim HorizontalScrollView ait mevcut konumda gösterilecektir.HorizontalScrollView - belirli bir konuma

Şimdiye kadar zaten

TextView textView; 
textView = new TextView(MainActivity.this); 
textView.setText(editText.getText().toString()); 
linearLayout.addView(textView); 

Herhangi bir yardım karşılandı ... ama belirli bir pozisyona, bir TextView sunmak biliyorum!

+0

güncel pozisyon anlamı? – Krish

+0

Görüntülenen pozisyon! –

+0

Ekran resminiz var mı? – Krish

cevap

1

böyle

final HorizontalScrollView scrollView = (HorizontalScrollView) findViewById(R.id.scroller); 
     final RelativeLayout container = (RelativeLayout) findViewById(R.id.container); 

     findViewById(R.id.addButton).setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 

       TextView iv = new TextView(Act2.this); 
       iv.setText(new Date().toString()); 

       RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(300, 400); 
       params.leftMargin = scrollView.getScrollX(); 
       params.topMargin = scrollView.getScrollY(); 
       container.addView(iv, params); 


      } 
     }); 

bazı olanı yap Ve göreli düzeni HorizontalScrollView içeride olmalıdır. Bu, tam olarak geçerli konumda bir metin görünümü ekleyecektir, ancak aynı zamanda TextViews ile örtüşmesini önlemek için de kod yazmalısınız.