小编nik*_*har的帖子

为 TextInputLayout 创建自定义类

在 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)

android android-textinputlayout

7
推荐指数
1
解决办法
2273
查看次数

在viewpager2中无限滚动

我们如何在 ViewPager2 中实现无限滚动

因为OnPageChangeListener()在这个寻呼机中没有。但是setPageTransformer()每当我们更改页面时,都会有Listener 获取回调。

因此,viewpager2 问题的任何解决方案

注意:我正在为 viewpager2 使用 recyclerview 适配器

java android android-viewpager2

4
推荐指数
2
解决办法
4661
查看次数