小编seb*_*neo的帖子

将Float格式化为n个小数位

我需要将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

.

java format floating-point android numbers

216
推荐指数
6
解决办法
33万
查看次数

如何改变SlidingTabLayout的文字颜色?

我创建了一个使用ActionBarCompat的应用程序

我使用SlidingTabLayout类创建了选项卡.

这个班是这样的:

SlidingTabLayout.java

但我不能改变标签的颜色......

我的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

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

CardView中的工具栏创建一个弹出菜单(溢出图标)

我有一个列表,看起来像带有cardview的recyclerview中的谷歌播放,并且工作完美.

我需要添加一个弹出菜单(带溢出图标),如下所示:

这是最好的方法吗?

我研究发现有两种选择:

1 - 在cardview布局中有一个工具栏.这个解决方案有一个性能问题吗?

2 - 带有带溢出图标的图像按钮或图像视图,即单击菜单时创建.

我需要一个与> = API 10兼容的解决方案

谢谢

android material-design android-cardview android-toolbar android-recyclerview

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

Google表格API v4 - 如何获得最后一行的价值?

如何在新的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

9
推荐指数
3
解决办法
8704
查看次数

Java相当于iif函数

问题很简单,有一个功能相当于java中着名的iif?

例如:

IIf (vData = "S", True, False)
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java iif-function if-statement function equivalent

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

Android Studio:Build APK vs Run APK之间的大小差异

我注意到使用这两个选项生成的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)

谢谢.

android build gradle apk android-studio

8
推荐指数
4
解决办法
4217
查看次数

Google表格API v4 - 如何在最后一行之后插入值?

我正在使用新的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

android google-sheets google-sheets-api

8
推荐指数
2
解决办法
5917
查看次数

显示上下文菜单,短按不长按

我的上下文菜单有问题,当你长按一下显示一个上下文菜单时,我有一个控件"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)

提前致谢.

java eclipse android contextmenu imageview

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

如何在电子表格中获取应用程序脚本的 ID

我的程序是这样工作的:

1 - 使用 Drive Api 将公共谷歌电子表格的副本复制到我的驱动器帐户(设备中用户的帐户),效果很好

2 - 公共谷歌电子表格中有一个带有简单功能的应用程序脚本,我需要执行该功能。

3 - 应用程序脚本中的函数执行优秀(使用脚本的ID),使用来自android的应用程序脚本api。

问题是:每次执行电子表格的副本时,里面的脚本都会更改 ID,我需要一种始终获取该 ID 的方法。

如何解决这个问题?

android google-apps-script google-drive-api google-play-services

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

意图打开Wi-Fi Direct设置

要打开WI-FI设置,代码为:

startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
Run Code Online (Sandbox Code Playgroud)

要打开WI-FI Direct设置,代码是?

android android-intent android-wifi wifi-direct

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