Kod ile Düzenli Textview oluşturma
04.08.2017 - 04:56
Merhaba
Metini kelimelere ayırarak her bir kelimeyi farklı textviewlere yazdırmak istiyorum. textview leri kod ile oluşturup içine yazıları yazdırdım ancak tüm textviewleri yan yana oluşuturuyor belli bi yerden sonra alta geçerek oluşturmasını istiyorum bunun için ne yapmalıyım ?
Teşekkürler
Kod şu şekilde
LinearLayout linearLayout = new LinearLayout(this);
setContentView(linearLayout);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
ViewGroup.LayoutParams params = linearLayout.getLayoutParams();
params.height = ViewGroup.LayoutParams.MATCH_PARENT;
params.width = ViewGroup.LayoutParams.MATCH_PARENT;
linearLayout.setLayoutParams(params);
linearLayout.setGravity(Gravity.LEFT);
for( int i = 0; i < stringTokenizer.countTokens(); i++ )
{
final TextView textView = new TextView(this);
textView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
textView.setTextSize(16);
textView.setPadding(5,5,5,5);
textView.setText(stringTokenizer.nextToken().toString());
linearLayout.addView(textView);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(),textView.getText().toString(),Toast.LENGTH_LONG).show();
}
});
}
325
Görüntülenme
0 Beğeni