小编Ret*_*eto的帖子

如何缩小按钮上的drawable?

如何使按钮上的可绘制更小?图标太大,实际上高于按钮.这是我正在使用的代码:

    <Button
    android:background="@drawable/red_button"
    android:drawableLeft="@drawable/s_vit"
    android:id="@+id/ButtonTest"
    android:gravity="left|center_vertical" 
    android:text="S-SERIES CALCULATOR"
    android:textColor="@android:color/white"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_marginLeft="25dp"
    android:layout_marginRight="25dp"
    android:drawablePadding="10dp">
    </Button>
Run Code Online (Sandbox Code Playgroud)

鞋面是它应该看起来的样子,它现在看起来越低.

鞋面是它应该看起来的样子,它现在看起来越低.

我尝试了这个,但没有显示图像.:-(

    Resources res = getResources();
    ScaleDrawable sd = new ScaleDrawable(res.getDrawable(R.drawable.s_vit), 0, 10f, 10f);
    Button btn = (Button) findViewById(R.id.ButtonTest);
    btn.setCompoundDrawables(sd.getDrawable(), null, null, null);
Run Code Online (Sandbox Code Playgroud)

android scale compound-drawables

82
推荐指数
5
解决办法
10万
查看次数

获取视图中所有EditTexts的方法

任何人都可以帮我编写一个方法来获取视图中的所有EditTexts吗?我想实现htafoya在这里发布的解决方案: 如何在EditText外单击后隐藏软键盘?

不幸的是,getFields()方法丢失了,htafoya没有回答我们分享他的getFields()方法的请求.

android

21
推荐指数
3
解决办法
3万
查看次数

String.format使用逗号而不是point

到目前为止,我的应用程序正在处理许多设备而没有问 但是现在我用Android 3.2获得了新的Galaxy Tab,它一直在崩溃.我发现问题是EditText中的浮点数.我myEditText.setText(String.format("%.1f", fMyFloat));用来将浮动放在EditText中.但不知何故,我的3.2 Galaxy Tab上的浮点数是用逗号而不是点生成的.当我读回EditText时,应用程序当然崩溃了,告诉我这是因为逗号而没有有效的浮点数...

这里出了什么问题?

floating-point android android-edittext

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

旋转屏幕时活动不滚动

当我转动手机并且屏幕旋转时,我再也看不到整个屏幕了.这没关系,但我无法滚动!我是否需要为滚动设置一些标志或属性?这是我的xml的一部分......

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:layout_width="fill_parent" android:layout_height="fill_parent" >
    <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="*">
        ...
    </TableLayout>
    <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" 
        ...
    </TableLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

谢谢!

android

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

如何将两个寄存器中的 2 的补码值读入一个 int

我试图从 STC3100 电池监视器 IC 读取值,但我得到的值不正确。数据表说的是:

The temperature value is coded in 2’s complement format, and the LSB value is 0.125° C.

REG_TEMPERATURE_LOW, address 10, temperature value, bits 0-7
REG_TEMPERATURE_HIGH, address 11, temperature value, bits 8-15
Run Code Online (Sandbox Code Playgroud)

这是数据表:http : //www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00219947.pdf

我的代码中有什么:

__u8 regaddr = 0x0a; /* Device register to access */
__s32 res_l, res_h;

int temp_value;
float temperature;

res_l = i2c_smbus_read_word_data(myfile, regaddr);
regaddr++;
res_h = i2c_smbus_read_word_data(myfile, regaddr);
if (res_l < 0) {
  /* ERROR HANDLING: i2c transaction failed */
} else …
Run Code Online (Sandbox Code Playgroud)

c cpu-registers twos-complement

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

Favicon未在Chrome中加载

我的favicon在IE中运行良好.我发现Chrome的唯一问题是图标是否为本地图标.这不是这里的情况:http://www.kine-stammheim.ch

我也试过重建favicon ......

favicon google-chrome

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