在 TextInputLayout 我想通过自定义类添加 TextInputEditText 这是我创建的自定义类的代码:
public class CustomTextInputEditText extends TextInputLayout {
private TextInputEditText editText;
public CustomTextInputEditText(@NonNull Context context) {
this(context, null);
}
public CustomTextInputEditText(@NonNull Context context, @Nullable AttributeSet attrs) {
this(context, attrs, R.style.Widget_MaterialComponents_TextInputLayout_OutlinedBox);
}
public CustomTextInputEditText(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init(context, attrs, defStyleAttr);
}
private void init(Context context, AttributeSet attrs, int defStyleAttr) {
removeAllViews();
setWillNotDraw(false);
editText = new TextInputEditText(getContext());
createEditBox(editText);
}
private void createEditBox(TextInputEditText editText) {
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
editText.setPadding(0,10,0,0); …Run Code Online (Sandbox Code Playgroud) 我们如何在 ViewPager2 中实现无限滚动
因为OnPageChangeListener()在这个寻呼机中没有。但是setPageTransformer()每当我们更改页面时,都会有Listener 获取回调。
因此,viewpager2 问题的任何解决方案
注意:我正在为 viewpager2 使用 recyclerview 适配器