小编Dan*_*n T的帖子

如何获得在Android中工作的偏好设置?

我真的在努力解决这个问题.Java/Android新手.我正在编写我的第一个应用程序,这是第一件让我花费超过几天寻找的应用程序.这是设置:这是一个BAC计算器/饮料柜台:

替代文字

公式用于计算BAC.这是论坛:

Bac = ((StandardDrinks / 2) * (GenderConstant / Weight)) - (0.017 * Hours);
Run Code Online (Sandbox Code Playgroud)

如您所见,能够修改性别和体重将产生更准确和个性化的结果.所以我把它们作为双打:

double GenderConstant = 7.5; //9 for female
double Weight = 180;
Run Code Online (Sandbox Code Playgroud)

要更改这些变量,我希望此人能够进入设置并选择不同的值.我已经设置了这些东西,但没有链接到上面显示的变量,因为我不能为我的生活弄清楚如何.他们来了:

替代文字

我按下菜单按钮,然后弹出.大.我将点击"设置".

替代文字

现在弹出首选项.这是我的preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

 <PreferenceCategory android:title="Personal Settings">


 <ListPreference
 android:title="Gender"
 android:summary="Verify or deny the presence of a Y chromosome."
 android:key="genderPref"
 android:defaultValue="male"
 android:entries="@array/genderArray"
 android:entryValues="@array/genderValues" />

 <ListPreference
 android:title="Weight"
 android:summary="How much the planet pulls on you, in pounds."
 android:key="weightPref"
 android:defaultValue="180"
 android:entries="@array/weightArray"
 android:entryValues="@array/weightValues" />

 </PreferenceCategory>

<PreferenceCategory android:title="Drink Settings">

 <ListPreference
 android:title="Beer Size"
 android:summary="The volume of …
Run Code Online (Sandbox Code Playgroud)

variables settings android preferences sharedpreferences

24
推荐指数
2
解决办法
5万
查看次数

如何在现有布局中的Java代码中创建ImageView?

我正在寻找一种简单的方法让用户看看他们为BAC计算器喝了多少酒.

该应用程序的图片:

APP的图片

按下按钮,我想要一个图像添加到屏幕上,直接在微调器下面并左对齐.当我再次按下按钮时,我想要将另一个图像添加到屏幕上.

因此,如果我按下添加啤酒按钮,旋转器下方会出现一杯啤酒.如果我再次按下添加啤酒按钮,我希望在旋转器下面有两个可抽吸的啤酒,最好从右边添加它们.

(另外,让它们达到它们的宽度限制,环绕并在左侧再次开始,但在整条线下方,将是真棒)

我无法弄清楚如何做到这一点.我假设将代码中的ImageView添加到相对布局(因为它需要定位在右侧)将是最佳路径,但如果在xml中可行,我会非常乐意使用它.有帮助吗?

java layout android image drawable

17
推荐指数
1
解决办法
8万
查看次数