我试过使用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
我在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) 我知道为语言创建一个具有语言代码后缀的新值目录.对于german:values-de或french:values-fr然后将我们的string.xml复制到其中并翻译每个条目.这基于电话本地化设置
我想知道我们是否可以绕过手机设置并让用户在应用程序中选择所需的语言?
我的要求是,我想在我的应用程序中提供一个语言选择选项,并让用户选择他想要的应用程序语言..如何在string.xml之间动态切换(针对不同的语言)???
提前致谢
Android 2.2 ie API Level 8对于TabWidget有tabStripEnabled ="true"如何在旧版本的Android中实现相同的功能?
我需要能够打开和关闭GPS接收器,并且需要WRITE_SECURE_SETTINGS才能访问安全设置.我已经搜索了很多,我看到的每个答案都说,系统/固件之外的任何应用程序都无法获得该认可.
然而,这完全是不真实的.市场上有几个应用程序正是我正在尝试的(关于GPS),但还有更多具有WRITE_SECURE_SETTINGS权限的应用程序.例如:
那么,怎么做呢?
我在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日"
我哪里错了?
我正在开发一个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,如果我使用
tracker.start("UA-YOUR-ACCOUNT-HERE", 20, this)
然后每隔20秒,即使我不手动使用,也会自动发送事件
tracker.dispatch()
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果用户在20秒内退出我的应用程序会发生什么?它会被派遣吗?
或者我必须在用户尝试退出时手动调度所有待处理事件?
我试图在对话框中显示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
我正在编写一个应用程序,它将在某些条件下自动发送短信到一个给定的号码,短信代码正常工作,短信也发送..但发送的短信没有出现在安装的任何其他短信客户端/应用中. .
String phoneNumber = "1234512345";
String message = "Test Message";
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
Run Code Online (Sandbox Code Playgroud)
我错过了什么?我希望发送的短信(由我的应用程序发送)显示在已安装的其他短信应用中.