我读了这句"Android 2.3增加了对从右到左(RTL)语言的支持",现在我想为我的应用程序添加RTL支持.但我不知道添加到我的布局的限定符是什么.
关于res/values/strings.xml,我可以命名为res/values-ar/strings.xml
我想为RLT语言提供不同的布局.我不想只有不同的字符串,我也想要不同的布局.布局文件夹名称应该是什么样的?
此时对于从左到右的语言,它被命名为res/lauyots/main.xml但我不知道如何为RTL语言命名
这种限定符是否存在?
我在偏好.xml中有这个
<RingtonePreference android:key="ringtone_uri"
android:title="@string/preferences_select_ringtone"
android:showDefault="true" android:srinlent="true"
android:summary="@string/preferences_select_ringtone_summary" />
Run Code Online (Sandbox Code Playgroud)
每当我第一次开始全新安装应用程序时,默认值为静音:(当我点击铃声首选项时,对话框打开时默认选择静音.我希望默认选择"默认铃声".我怎样才能做到这一点

如何将默认值设置为"默认铃声"而不是静音,我不知道为什么这个默认为我的默认我不设置在我的代码中的任何地方,默认是来自android系统的默认值...
在我的清单中,我曾经有类似的东西
<activity android:name=".MyActivity"
android:label="@string/app_name"
name="Theme.NoTitleBar"...
Run Code Online (Sandbox Code Playgroud)
它工作得很好,我的意思是标题栏没有显示.
但现在我想自定义主题(我想扩展默认的android主题),我创建了这个主题
<style name="Theme.NoTitleBar.new_skin" parent="android:Theme">
<item name="text_body_read">@style/text_body_read</item>
<item name="text_body_unread">@style/text_body_unread</item>
</style>
Run Code Online (Sandbox Code Playgroud)
然后在我设置的清单中name="Theme.NoTitleBar.new_skin",但标题栏仍然显示.
如何隐藏标题栏并仍然拥有我的新自定义主题?
还有一个问题是添加点'.' 是否在使用样式时进行扩展?
当我运行此代码时,会显示警告对话框,但对话框周围有一个白色边框,边框也很小.我不想要这个白色边框,我希望有90度角的真正角落.我希望你明白我想要做什么.
AlertDialog.Builder ad = new AlertDialog.Builder(this);
Button bbb=new Button(MvcnContactList.this);
ad.setView(bbb);
alertDialog = ad.create();
alertDialog.show();
Run Code Online (Sandbox Code Playgroud)

是否有任何方式来设置警报对话框,但不是文本颜色或文本大小或类似的东西...我想设置警报对话框的边框,所以设置一个主题可能是这个问题的解决方案.但我不知道要覆盖哪些属性.
谢谢,
编辑:例如这个样式覆盖textColor为00FF00,这很酷,但我应该覆盖哪个属性,使角落不圆,并删除那个白洞
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AlertDialogCustom" parent="@android:style/AlertDialog">
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">10sp</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud) 我用谷歌搜索,并且有很多处理偶数on_screen_of和on_screen_off的示例,但是我想实际打开和关闭屏幕。我进行的每次搜索都会引导我处理屏幕打开和关闭事件。
我想要一个按钮,单击该按钮时将关闭屏幕。
我该怎么办?我需要什么权限?还是我在谈论这个之前,请给我一些有用的链接
谢谢
我有正常的'电话'拨号器,我有新的'拨号'应用程序.现在,如果我选中"默认使用此操作"并单击"拨号器"应用程序,则每次按下电话按钮时,"拨号器"应用程序将自动启动.但是如何在代码中更改此内容?
存储此偏好的位置?
这是如何映射的?这是由android动作意图字符串映射?
例如,Intent.ACTION_CALL与某些应用程序配对,例如'Dialer'应用程序将成为每次Intent.ACTION_CALL被引发时将启动的默认应用程序...
谢谢

我有这样的形象

我想让红色区域可点击区域.我想让这个区域可点击,这意味着当用户触摸屏幕时,我想要通知我想要通知我想要注册听众.
问题在于图像对于不同的屏幕大小不同,有些屏幕的大小为240x320,对于图像视图我使用fill_parent大约400x800,因此图像将在每个屏幕中填满整个屏幕.而这个可点击的区域有时会从左边界50dip,有时会是150dip.有时它是从顶部10dip有时它是500dip ...一切都取决于屏幕大小
如何处理这种情况?
我有这样的内容的txt文件
/home/username/Desktop/folder/folder3333/IMAGw488.jpg
/home/username/Desktop/folder/folder3333/IMAG04f88.jpg
/home/username/Desktop/folder/folder3333/IMAGe0488.jpg
/home/username/Desktop/folder/folder3333/IMAG0r88.jpg
/home/username/Desktop/folder/folder3333/
/home/username/Desktop/folder/
/home/username/Desktop/folder/IMAG0488.jpg
/home/username/Desktop/folder/fff/fff/feqw/123.jpg
/home/username/Desktop/folder/fffa/asd.png
....
Run Code Online (Sandbox Code Playgroud)
这些是文件名路径,但也是文件夹的路径.我想解决的问题是创建不存在的所有文件夹.
我想为每个不存在的文件夹调用mkdir命令
我怎么能这么简单地做到这一点?
谢谢
我有一个这样定义的类
public class MyDialog extends DialogPreference {
Run Code Online (Sandbox Code Playgroud)
并在首选项.xml
<com.package.pak.MyDialog
android:key="my_key" android:title="Title"
android:dialogTitle="title"
android:dialogIcon="@drawable/app_icon" android:negativeButtonText="@null"
android:positiveButtonText="Ok" />
Run Code Online (Sandbox Code Playgroud)
我的问题是如何以编程方式启动 MyDialog ?有什么我可以称之为意图或的东西吗?
谢谢
android ×9
coding-style ×2
themes ×2
android-gui ×1
background ×1
bash ×1
dialog ×1
extending ×1
image ×1
layout ×1
linux ×1
listener ×1
localization ×1
preference ×1
ringtone ×1
screen ×1
screen-size ×1
shell ×1
system ×1
ubuntu ×1