小编ami*_*hgc的帖子

TextView Marquee无法正常工作

我试过使用marquee,它不在这里工作是我的代码,请让我知道我哪里出错了

<TextView
   android:text="lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00"
   android:id="@+id/TextView02"
   android:layout_width="200dip"
   android:layout_height="wrap_content"
   android:marqueeRepeatLimit="marquee_forever"
   android:ellipsize="marquee"
   android:singleLine="true"
   android:focusable="true"
   android:inputType="text"
   android:maxLines="1">
</TextView>
Run Code Online (Sandbox Code Playgroud)

我正在使用android SDK 2.0.1

android textview

121
推荐指数
12
解决办法
11万
查看次数

Android动画一个接一个

我在TextView上有两个TranslateAnimations,我希望它们一个接一个地执行.但是,通过使用下面的代码,只执行第二个代码.

我怎么解决这个问题?

TranslateAnimation animation = new TranslateAnimation(
    Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, 0.0f,
    Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, -150.0f);
animation.setDuration(200);
wave.startAnimation(animation);

TranslateAnimation animation1 = new TranslateAnimation(
    Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, 0.0f,
    Animation.ABSOLUTE, 150.0f, Animation.ABSOLUTE, 0.0f);
animation1.setDuration(200);
wave.startAnimation(animation1);
Run Code Online (Sandbox Code Playgroud)

animation android

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

自定义多语言支持

我知道为语言创建一个具有语言代码后缀的新值目录.对于german:values-de或french:values-fr然后将我们的string.xml复制到其中并翻译每个条目.这基于电话本地化设置

我想知道我们是否可以绕过手机设置并让用户在应用程序中选择所需的语言?

我的要求是,我想在我的应用程序中提供一个语言选择选项,并让用户选择他想要的应用程序语言..如何在string.xml之间动态切换(针对不同的语言)???

提前致谢

android

14
推荐指数
2
解决办法
7100
查看次数

tabStripEnabled用于旧版API中的TabWidget

Android 2.2 ie API Level 8对于TabWidget有tabStripEnabled ="true"如何在旧版本的Android中实现相同的功能?

android

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

如何获得我的Android应用程序的可怕WRITE_SECURE_SETTINGS权限?

我需要能够打开和关闭GPS接收器,并且需要WRITE_SECURE_SETTINGS才能访问安全设置.我已经搜索了很多,我看到的每个答案都说,系统/固件之外的任何应用程序都无法获得该认可.

然而,这完全是不真实的.市场上有几个应用程序正是我正在尝试的(关于GPS),但还有更多具有WRITE_SECURE_SETTINGS权限的应用程序.例如:

扩展控件

SwitchPro

配置流程

那么,怎么做呢?

permissions gps android

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

Java日期格式转换 - 月份出错

我在java中转换日期有问题,不知道我哪里错了...

    String dateStr = "2011-12-15";
    String fromFormat = "yyyy-mm-dd";
    String toFormat = "dd MMMM yyyy";

    try {
        DateFormat fromFormatter = new SimpleDateFormat(fromFormat);
        Date date = (Date) fromFormatter.parse(dateStr);

        DateFormat toformatter = new SimpleDateFormat(toFormat);
        String result = toformatter.format(date);

    } catch (ParseException e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

输入日期是2011-12-15,我期待结果为"2011年12月15日",但我认为它是"2011年1月15日"

我哪里错了?

java date

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

AccessibilityNodeInfo - 发送文本

我正在开发一个Android应用程序,我必须将文本发送到EditText其他应用程序的焦点字段.

我已经完成了API level 18使用AccessibilityService,当我找到它时EditText,我从ClipBoard粘贴数据.这是代码,

public class TestService extends AccessibilityService {

  @Override
  public void onAccessibilityEvent(AccessibilityEvent event) {
        AccessibilityNodeInfo source = event.getSource();
        if (source != null && event.getEventType() == AccessibilityEvent.TYPE_VIEW_CLICKED && event.getClassName().equals("android.widget.EditText")) {
                ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
                ClipData clip = ClipData.newPlainText("label", "TEST DATA");
                clipboard.setPrimaryClip(clip);
                source.performAction(AccessibilityNodeInfo.ACTION_PASTE);
        }
   }
}
Run Code Online (Sandbox Code Playgroud)

但是,AccessibilityNodeInfo.ACTION_PASTEAPI级别18及以上版本可用.

我们能否在API等级<18时达到相同的水平?

我在一些博客中读到它可以使用InputMethodService,我们创建自己的键盘并通过软键盘发送文本.我对此并不了解......

有人可以帮我这个.

android accessibilityservice

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

Google Analytics for Android问题与dispatch()

使用谷歌分析为Android,如果我使用

tracker.start("UA-YOUR-ACCOUNT-HERE", 20, this)

然后每隔20秒,即使我不手动使用,也会自动发送事件

tracker.dispatch()
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果用户在20秒内退出我的应用程序会发生什么?它会被派遣吗?

或者我必须在用户尝试退出时手动调度所有待处理事件?

android google-analytics

7
推荐指数
2
解决办法
1061
查看次数

对话框中的Android Maps API v2

我试图在对话框中显示GMaps,可以这样做吗?

我有布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/LoginFormContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="0dp" >

<fragment
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    class="com.google.android.gms.maps.MapFragment"
    android:gravity="center" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

并将此XML扩展为对话框,如下所示......

    LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View layout = inflater.inflate(R.layout.dialog_location, null);

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

但是,在通货膨胀期间,我得到运行时错误......

02-02 12:52:56.045: W/dalvikvm(23044): threadid=1: thread exiting with uncaught exception (group=0x40f862a0)
02-02 12:52:56.050: E/AndroidRuntime(23044): FATAL EXCEPTION: main
02-02 12:52:56.050: E/AndroidRuntime(23044): android.view.InflateException: Binary XML file line #8: Error inflating class fragment
02-02 12:52:56.050: E/AndroidRuntime(23044):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
02-02 12:52:56.050: E/AndroidRuntime(23044): …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-maps-v2 android-nested-fragment

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

Android - sendTextMessage消息未在SMS应用中显示

我正在编写一个应用程序,它将在某些条件下自动发送短信到一个给定的号码,短信代码正常工作,短信也发送..但发送的短信没有出现在安装的任何其他短信客户端/应用中. .

String phoneNumber = "1234512345";
String message = "Test Message";
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我希望发送的短信(由我的应用程序发送)显示在已安装的其他短信应用中.

sms android

3
推荐指数
1
解决办法
1465
查看次数