其他分享
首页 > 其他分享> > Android-动态设置FrameLayout宽度

Android-动态设置FrameLayout宽度

作者:互联网

我有一个FrameLayout,我想随着时间的增长而增长.

我已经实现了Runnable-Interface.

public void run() {
    time_value++;

    FrameLayout fl_dateTime = (FrameLayout)findViewById(R.id.game_DateTime);
        LayoutParams lp_fl_dateTime = fl_dateTime.getLayoutParams();

    lp_fl_dateTime.width = time_value;

    handler.postDelayed(this, 100);
}

为什么不起作用? O_O

解决方法:

修改布局参数后,需要将其重新设置.

View#setLayoutParams(ViewGroup.LayoutParams lp)

标签:android-layout,android
来源: https://codeday.me/bug/20191201/2082605.html