下面的代码有两个值递增和递减,它们连接到XML中的按钮
int quantity = 0;;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_trial_order);
}
public void increment(View view){
quantity = quantity + 1;
display(quantity);
}
public void decrement(View view){
quantity = quantity - 1;
display(quantity);
}
Run Code Online (Sandbox Code Playgroud)
和增量工作正常,减量工作也很好但是当我按下减量时它会进入0,-1,-2,-3等等但我希望0成为最终值,当我使用减量按钮时请帮助
我已经取得的成就-从Facebook获取用户名并以不同的活动显示(运行良好)。
我正在做的事情却无法正常工作-我正在像下面这样进行导航抽屉活动,而该活动(或多或少)由android studio本身提供
我希望你能注意到上面这张图片中有一个随机人的用户名,这个人已经在文本视图中硬编码了他的名字,我不想这样做,而是想在登录后从Facebook上获取它。我可以成功完成第二部分(从Facebook获取名称),我只是不知道如何分配,请告知是否有任何可行的方法。以下是nav_header.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="@dimen/nav_header_height"
android:background="@drawable/side_nav_bar"
android:gravity="bottom"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin">
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="@dimen/nav_header_vertical_spacing"
android:src="@android:drawable/sym_def_app_icon" />
<TextView
android:id="@+id/manner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/nav_header_vertical_spacing"
android:text="ma"
android:textColor="@color/black"
android:textAppearance="@style/TextAppearance.AppCompat.Body1" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android.studio@android.com" /></LinearLayout>
Run Code Online (Sandbox Code Playgroud)
方式是我要显示获取的用户名的ID,这是.java文件
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_testing2);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
////////Code is used to fetch the user name////////////
Bundle b = getIntent().getExtras();
////////Code is used to display the user name after fetchig it from other …Run Code Online (Sandbox Code Playgroud)