这种方法的主要目的是什么setTag()及getTag()的View类型的对象?
我是否正确地认为我可以将任意数量的对象与单个视图相关联?
我在android中开始编程,我在一个活动中有3个按钮.
我看到一些示例代码将相同的OnClick事件分配给所有按钮(即使它们执行完全不同的操作),并且在方法Switch(id)案例中...
什么是更好的方法?一个onClick方法和切换或许多方法,每个按钮一个?
谢谢.
OnClickListener 最佳做法?
最好的做法是,如果有一个Activitywith(假设有10个按钮),则应该OnClickListener为每个View(Button)创建一个,还是最好创建一个onClickListener并且仅使用switch带有视图ID的单击来确定单击View?
我是 android 编程世界的新手,我设计了一个布局,带有用户名、密码 AS edittext 控件和“忘记密码”作为 textview 控件,单击/点击“忘记密码”,我想打开一个新活动。
这就是我正在尝试的,期待您的帮助。下面提到了我的应用程序的 xml 和 java 代码。
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relativeLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/holo_blue_light">
<TextView
android:id="@+id/txtVwAccountLogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Account Login"
android:textColor="@android:color/background_light"
android:textSize="24sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.057" />
<EditText
android:id="@+id/eTxtUserName"
android:layout_width="288dp"
android:layout_height="48dp"
android:background="@android:color/background_light"
android:ems="10"
android:hint=" Username"
android:inputType="textPersonName"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.593"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.406" />
<EditText
android:id="@+id/eTxtPassword"
android:layout_width="290dp"
android:layout_height="45dp"
android:background="@android:color/background_light"
android:ems="10"
android:hint=" Password"
android:inputType="textPassword"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.606"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.535" />
<TextView
android:id="@+id/txtVwForgetPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Forget Password ?"
android:textColor="@android:color/background_light" …Run Code Online (Sandbox Code Playgroud)