gpt4 book ai didi

android - 如何在动态添加内容时使线性布局自动滚动

转载 作者:行者123 更新时间:2023-11-29 16:23:01 26 4
gpt4 key购买 nike

我的应用程序包含不同的布局。其中一个是线性布局。它的内容是动态添加的。我想让这个布局在添加内容时水平滚动。为此,我编写了下面给出的代码..

 <LinearLayout android:id="@+id/scoreballparent_layout"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_above="@+id/score_layout">
<HorizontalScrollView android:layout_height="wrap_content"
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
>
<LinearLayout android:layout_width="fill_parent"
android:id="@+id/scoreball_layout"
android:layout_height="wrap_content"
>

</LinearLayout>
</HorizontalScrollView>
</LinearLayout>

它正在工作..但我想在添加内容时自动滚动它...有人能帮我吗...

更多源码:

    private void scoreball_display(String score)
{
addscoreball = new Button(getApplicationContext());
addscoreball.setId(134);
if(score=="WD" || score=="NB")
{
addscoreball.setTextAppearance(this,R.style.plainText);
}
else{
addscoreball.setTextAppearance(this,R.style.BoldText);
}

addscoreball.setText(score);
addscoreball.setSingleLine(true);
addscoreball.setBackgroundDrawable(getResources().getDrawable (R.drawable.white_ball));
addscoreball.setGravity(Gravity.CENTER_HORIZONTAL);
addscoreball.setGravity(Gravity.CENTER_VERTICAL);
LinearLayout.LayoutParams addscoreball_Params =
new LinearLayout.LayoutParams(35,35);
scoreballlayout.addView(addscoreball,addscoreball_Params);

}

在这种方法中,它向我的布局添加了更多内容...

最佳答案

<ScrollView>作为父布局...

关于android - 如何在动态添加内容时使线性布局自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com