我想在片段中创建一个按钮以切换到另一个活动。我做了所有的事情,但按钮没有反应。出现按下时的动画,但该方法本身不起作用。为了清楚起见,我做了一个祝酒词,它也不起作用。如何让按钮起作用?
ActionsFragment.java
public class ActionsFragment extends Fragment {
public ActionsFragment(){
}
Button Button_Add;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState){
View v = inflater.inflate(R.layout.fragment_actions, container, false);
Button_Add = (Button) v.findViewById(R.id.button_Add);
Button_Add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast toast = Toast.makeText(getContext(), "Button", Toast.LENGTH_SHORT);
toast.show();
switch (v.getId()){
case R.id.button_Add:
Intent intent = new Intent(ActionsFragment.this.getActivity(),Action_AddActivity.class);
startActivity(intent);
break;
default:
break;
}
}
});
return v;
}
}
我的 xml 文件
<Button
android:id="@+id/button_Add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="25dp"
android:layout_marginRight="25dp"
android:layout_marginBottom="25dp"
android:text="Button"
app:layout_constraintBottom_toTopOf="@+id/divider3"
app:layout_constraintEnd_toEndOf="parent" />
森林海
汪汪一只猫
相关分类