3
我有一個FrameLayout,隨着時間的推移我想要增長。Android - 動態設置FrameLayout寬度
我已經實現了一個Runnable接口。
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
此外,請確保您將您的runnable發佈到UI線程,來自其他線程的UI操作未定義或非法或皺眉之類。看起來你正在使用處理程序,所以你可能是。 – nmr 2012-02-26 17:12:36
嘿,謝謝你的答覆,它工作得很好......買了一本關於Android開發的書,並試用了它......而且他們從未設置過佈局參數......非常感謝:D – 2012-02-26 17:14:34
http:// stackoverflow。 com/questions/1114287/good-book-for-beginning-android-development :) – nmr 2012-02-26 17:21:20