我需要将float格式化为"n"个小数位.
正在尝试BigDecimal,但返回值不正确...
public static float Redondear(float pNumero, int pCantidadDecimales) {
// the function is call with the values Redondear(625.3f, 2)
BigDecimal value = new BigDecimal(pNumero);
value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30)
return value.floatValue(); // but here the values is 625.3
}
Run Code Online (Sandbox Code Playgroud)
我需要返回一个浮点值,其中包含我指定的小数位数.
我不需要Float价值回报Double
.
我创建了一个使用ActionBarCompat的应用程序
我使用SlidingTabLayout类创建了选项卡.
这个班是这样的:
但我不能改变标签的颜色......
我的viewpager片段是这样的:
<swmovil.fyb.SlidingTabLayout
android:id="@+id/mTabs"
android:layout_width="match_parent"
android:layout_height="48dip" />
<android.support.v4.view.ViewPager
android:id="@+id/mPager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:background="@color/white" />
Run Code Online (Sandbox Code Playgroud)
应用程序工作得很好,但我无法更改选项卡的颜色文本 ...
在看到以下示例后我创建了应用程序:
rudsonlive /导航抽屉ViewPager-ActionBarCompat
如何更改选项卡文本的文本颜色?
谢谢 !!!
java android android-viewpager android-actionbar android-actionbar-compat
我有一个列表,看起来像带有cardview的recyclerview中的谷歌播放,并且工作完美.
我需要添加一个弹出菜单(带溢出图标),如下所示:
这是最好的方法吗?
我研究发现有两种选择:
1 - 在cardview布局中有一个工具栏.这个解决方案有一个性能问题吗?
2 - 带有带溢出图标的图像按钮或图像视图,即单击菜单时创建.
我需要一个与> = API 10兼容的解决方案
谢谢
android material-design android-cardview android-toolbar android-recyclerview
如何在新的Google表格API v4中获得最后一行的价值?
我使用它从一张纸上获得一个范围:
mService.spreadsheets().values().get("ID_SHEET", "Sheet1!A2:B50").execute();
Run Code Online (Sandbox Code Playgroud)
如何检测工作表中带有值的最后一行?
android google-sheets google-spreadsheet-api google-drive-api
问题很简单,有一个功能相当于java中着名的iif?
例如:
IIf (vData = "S", True, False)
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我注意到使用这两个选项生成的apk之间的大小不同.
为什么会这样?
使用Build - > Build APK选项:
MyProject\app\build\outputs\apk\app-debug.apk(大小2.997 KB)
使用" 运行"应用选项:
MyProject\app\build\outputs\apk\app-debug.apk(大小3.300 KB)
谢谢.
我正在使用新的Google表格API v4将数据插入电子表格中,代码非常完美,而且数据也很好地插入到工作表中.
但如何在数据之后找出最后一行添加数据呢?
List<List<Object>> arrData = getData();
ValueRange oRange = new ValueRange();
oRange.setRange("Pedidos!AXXXXXXX"); // I NEED THE NUMBER OF THE LAST ROW
oRange.setValues(arrData);
List<ValueRange> oList = new ArrayList<>();
oList.add(oRange);
BatchUpdateValuesRequest oRequest = new BatchUpdateValuesRequest();
oRequest.setValueInputOption("RAW");
oRequest.setData(oList);
BatchUpdateValuesResponse oResp1 = mService.spreadsheets().values().batchUpdate("ID_SPREADSHEET", oRequest).execute();
Run Code Online (Sandbox Code Playgroud)
A1表示法中有一些技巧吗?
我需要一个与Google Apps脚本相同的.getLastRow
我的上下文菜单有问题,当你长按一下显示一个上下文菜单时,我有一个控件"ImageButton".
我需要通过短暂的单击显示上下文菜单,而不是长按,这可能吗?
这是我目前使用的代码,菜单完美无缺.
private ImageView btnRutas;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.fclientes);
btnRutas =(ImageView)findViewById(R.id.btnRutas);
btnRutas.setOnClickListener(this);
registerForContextMenu(btnRutas);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
if(v.getId()== R.id.btnRutas) {
menu.setHeaderIcon(android.R.drawable.ic_menu_more);
menu.setHeaderTitle("Rutas");
menu.add(0, 0, 0, "Ruta 1");
}
super.onCreateContextMenu(menu, v, menuInfo);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()){
case 0:
function();
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我的程序是这样工作的:
1 - 使用 Drive Api 将公共谷歌电子表格的副本复制到我的驱动器帐户(设备中用户的帐户),效果很好
2 - 公共谷歌电子表格中有一个带有简单功能的应用程序脚本,我需要执行该功能。
3 - 应用程序脚本中的函数执行优秀(使用脚本的ID),使用来自android的应用程序脚本api。
问题是:每次执行电子表格的副本时,里面的脚本都会更改 ID,我需要一种始终获取该 ID 的方法。
如何解决这个问题?
android google-apps-script google-drive-api google-play-services
要打开WI-FI设置,代码为:
startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
Run Code Online (Sandbox Code Playgroud)
要打开WI-FI Direct设置,代码是?
android ×9
java ×4
android-wifi ×1
apk ×1
build ×1
contextmenu ×1
eclipse ×1
equivalent ×1
format ×1
function ×1
gradle ×1
if-statement ×1
iif-function ×1
imageview ×1
numbers ×1
wifi-direct ×1