查看生命周期:我应该在哪里做自己的逻辑?

时间:2019-02-24 15:12:50

标签: android android-view

我只想创建一个简单的自定义按钮。 我应该以哪种方式View进行生命周期处理? 例如-我要实现Touch Listener

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在activity_main.xml文件中创建一个自定义按钮,如下所示:

<Button
    android:id="button"
    android:height="100dp"
    android:width="300dp" />

然后是一个问题,实现按钮的侦听器的最有用和更好的地方是onCreate()方法:

package ...;

import ...;

public class MainActivity extends AppCompatActivity {

    Button button;

    protected void onCreate(Bundle savedInstanceState) {
        ..

        button = findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                //your code to be executed on button click
            }

        });

        ..
    }

}