小编Egg*_*gsy的帖子

当变量的值变为零时,停止递减到负值

下面的代码有两个值递增和递减,它们连接到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成为最终值,当我使用减量按钮时请帮助

java android android-studio

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

将获取的用户名放在导航抽屉活动中的导航头中

我已经取得的成就-从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)

java xml android navigation-drawer

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

标签 统计

android ×2

java ×2

android-studio ×1

navigation-drawer ×1

xml ×1