小编Cod*_*oid的帖子

SpannableStringBuilder创建具有多个字体/文本大小的String等示例?

我需要创建一个放在TextView中的String,它将显示如下字符串:

第一部分不大胆 大胆 休息不大胆

所以我想知道如何使用它SpannableStringBuilder来做到这一点?

我可以使用三个TextEdit来完成这个,但我想使用最佳解决方案.

android spannablestring spannablestringbuilder

70
推荐指数
8
解决办法
6万
查看次数

如何将提示文本置于Android中的EditText中心?

我需要将提示文本置于EditTextAndroid中.我该怎么做呢?

android

66
推荐指数
7
解决办法
8万
查看次数

ViewPager setCurrentItem(pageId,true)不会smoothscroll

我正在编译SDK 4.03,三星Infuse Android 2.2,Android 4支持库,并在我的应用程序中使用ViewPager,实际刷卡工作正常,但当我做

viewPager.setCurrentItem(id); // , or
viewPager.setCurrentItem(id, true);  
Run Code Online (Sandbox Code Playgroud)

它不会平滑滚动,但会立即切换视图.虽然文档明确指出这是将第二个参数设置为true的目的.怎么了?

android android-layout

45
推荐指数
5
解决办法
4万
查看次数

Android ndk-build忽略APP_ABI:= x86

我正在尝试运行NDK来编译本机代码以在Atom(x86)处理器和ARM上运行.无论我如何设置APP_ABI,NDK都会生成armeabi库.即使我只为APP_ABI放了x86.文件大小始终相同.这是我的Application.mk文件:

LOCAL_PATH := $(call my-dir)
APP_ABI := x86
include $(CLEAR_VARS)

LOCAL_LDLIBS    := -L$(SYSROOT)/usr/lib -llog 
LOCAL_MODULE    := myjni-jni
LOCAL_SRC_FILES := myjni-jni.c

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

无论我在APP_ABI之后放了什么我得到armeabi并且它总是相同的大小.这里有什么不对?我正在使用最新的NDK.

android android-ndk

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

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

如何在开发环境中强制安装Android App?

我厌倦了卸载而不是重新开发.
有没有办法做adb -force install some.apk?我的意思是这会节省很多时间.每次进入系统 - > apps->每次签名都不同时卸载.

显然调试是一个开发设置,所以我不明白为什么一个人经常需要手动卸载应用程序,这是多少浪费时间?任何可以使开发更容易的东西都会产生更好的代码,而更好的应用程序会带来什么呢?

我在较短的时间内部署到服务器端Java EE服务器.这在命令行上不是问题,因为可以通过卸载然后安装来卸载或替换adb脚本.
然而在日食中它仍然是一种痛苦.有人指出,这主要是签名的变化.是的.但是为什么签名会在开发和调试模式中发生变化,并导致重新安装问题?

android

39
推荐指数
4
解决办法
5万
查看次数

SDK.DIR丢失了吗?android更新项目?

我这样做时会出现这个错误

$ ant release
sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var
Run Code Online (Sandbox Code Playgroud)

在android更新项目中输入我得到另一个错误,说我必须指定项目的路径....

然后我尝试cd进入我的项目目录并做

android update -p .
android update -path . 
Run Code Online (Sandbox Code Playgroud)

它说-p,-path并没有得到全球认可.

有人可以给我一个确切的语法吗?

ant android

39
推荐指数
5
解决办法
6万
查看次数

是否有Util将美国州名转换为州代码.例如.亚利桑那州到AZ?

我需要将完整的州名转换为其官方的州地址代码.例如,从纽约字符串,我需要生产纽约.现在我可以把它全部放在一个hashmap中,但似乎必须有一个实用工具呢?我在Android环境中.我不想为这个util导入一个大型库.谢谢

java android

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

从Android中的生产代码中删除日志记录?

从生产android应用程序中删除日志记录的最佳方法是什么.似乎proguard没有完全做到这一点,字符串仍然写入,所以我想知道从生产代码中删除日志记录的最佳解决方案是什么?

android

22
推荐指数
3
解决办法
9856
查看次数

创建自定义AlertDialog?什么是根视图?

我想做什么:

创建自定义警报对话框.按钮就像任何警报对话框,但上面是两个TextEdit输入框.我不想创建自定义对话框,而是自定义警报对话框

这是我正在尝试的#3:http: //developer.android.com/guide/topics/ui/dialogs.html

它说:

AlertDialog.Builder builder;
AlertDialog alertDialog;

Context mContext = getApplicationContext();
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.custom_dialog,
                           (ViewGroup) findViewById(R.id.layout_root));
TextView text = (TextView) layout.findViewById(R.id.text);
text.setText("Hello, this is a custom dialog!");


builder = new AlertDialog.Builder(mContext);
builder.setView(layout);
alertDialog = builder.create();
Run Code Online (Sandbox Code Playgroud)

文件说:

View layout = inflater.inflate(R.layout.custom_dialog,
                           (ViewGroup) findViewById(R.id.layout_root));
Run Code Online (Sandbox Code Playgroud)

其中第一个参数是布局资源ID,第二个参数是根视图的ID.

问题是我不知道布局根是什么?这是一个我将在一个Activity中启动的对话框.如果活动我应该使用布局ID吗?layout_root是从帽子中拉出来的吗?

还尝试过:

  View layout = inflater.inflate(R.layout.my_custom_layout,
                                   (ViewGroup)   findViewById(android.R.id.content).getRootView());
Run Code Online (Sandbox Code Playgroud)

结果空指针.

android

16
推荐指数
2
解决办法
8729
查看次数