【发布时间】:2014-05-10 09:45:55
【问题描述】:
我有以下代码问题是当我运行这个时所有文本框都没有显示在屏幕上所以我想我需要在滚动视图中添加所有文本框但我不知道如何。我也可以使用列表视图来做到这一点但我必须通过在 java 代码中以编程方式添加滚动视图来帮助任何人
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String[] textArray={"one","two","asdasasdf", "asdf" ,"dsdaa","fsvs","sd"};
int length=textArray.length;
LinearLayout layout = new LinearLayout(this);
setContentView(layout);
layout.setOrientation(LinearLayout.VERTICAL);
for(int i=0;i<length;i++)
{
TextView tv=new TextView(getApplicationContext());
tv.setText(textArray[i]);
tv.setTextSize(40);
tv.setTextColor(Color.BLACK);
tv.setPadding(20, 50, 20, 50);
tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL);
layout.addView(tv);
//tv.setMovementMethod(new ScrollingMovementMethod());
}
}
}
【问题讨论】:
-
请发布您的 xml 代码
标签: android android-layout textbox scrollbar scrollview