要通過代碼動態添加ItemDecoration,可以在RecyclerView的實例上調用addItemDecoration()方法。以下是一個簡單的示例代碼:
// 創建一個DividerItemDecoration實例
DividerItemDecoration itemDecoration = new DividerItemDecoration(context, DividerItemDecoration.VERTICAL);
// 將DividerItemDecoration添加到RecyclerView
recyclerView.addItemDecoration(itemDecoration);
在上面的示例中,我們首先創建了一個DividerItemDecoration實例,然后將其添加到RecyclerView中。這樣就可以動態地為RecyclerView添加分割線效果。
除了DividerItemDecoration,還可以根據需求創建自定義的ItemDecoration并添加到RecyclerView中,實現不同的樣式和效果。