小编Har*_*edi的帖子

'textEmailAddress'和'textWebEmailAddress'有什么区别?

我注意到,其他属性,我们可以指定EditTextinputType,有两种,即类似于:

  1. textEmailAddress
  2. textWebEmailAddress

谷歌文档对此的解释非常少.

我们可以理解这textWebEmailAddress是与HTML相关的东西WebView,但我想知道究竟是什么,两者之间的区别是什么.

layout android android-layout

33
推荐指数
1
解决办法
6759
查看次数

Froyo的Google Play服务

我在4.4发布后更新了SDk for android.我看到他们为Froyo分叉了Google Play服务和Google Play服务.这背后的原因是什么?现在假设我想在app中使用集成Google Map如何将这两种服务用于Google Map Integration?

android google-play-services

11
推荐指数
1
解决办法
9548
查看次数

直接从联系人选择器意图中选择联系人

您好我想从我们的默认联系簿意图中选择一个联系人.我尝试了几种方法来做到这一点.请在下面找到代码.所有这些代码的问题在于,他们打开一个中间文档屏幕,用户必须选择联系人,而不是打开联系簿.

private void openContactIntent() {
     Intent intent = new Intent(Intent.ACTION_GET_CONTENT, ContactsContract.Contacts.CONTENT_URI);
     intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
     startActivityForResult(intent, REQ_CONTACT_DIRECTORY);
}
Run Code Online (Sandbox Code Playgroud)

我也试过了

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);
Run Code Online (Sandbox Code Playgroud)

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, PICK_CONTACT); 
Run Code Online (Sandbox Code Playgroud)

我所看到的中间屏幕是 在此输入图像描述

android android-intent android-contacts android-implicit-intent contactpicker

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

多个活动或单个活动和多个片段

我有一个非常普遍的问题,我没有找到我的问题的具体答案,因此再次提出.

我想在两种方法之间做出决定

  1. 针对各种屏幕和任务的专用活动,以避免复杂性和问题
  2. 用于不同任务的单个活动和多个片段以及用户可以像活动保持片段一样导航用户将导航到片段B,片段C,这可以来回交易.

我想知道什么?

  1. 活动转换是否对处理器来说代价高昂或实现简单的内存开销可以忽略不计?
  2. 片段有过渡管理生命周期的开销,那么生命循环器管理会带来什么问题呢?
  3. 处理片段事务与保存片段状态有多容易?

我们现在还不知道有多少数据存在片段.

android android-fragments android-activity

9
推荐指数
2
解决办法
5083
查看次数

在android中记录平方分辨率视频

我试图以方形模式录制视频,如instagram和藤.

到目前为止,我已经尝试了Camera和MediaRecorder类,并尝试了各种方法,如设置预览大小或视频大小.但我无法达到结果.

我应该用什么方法来实现平方分辨率视频?

我可以说以下方法可以帮助我

  1. 录制视频,然后以平方分辨率裁剪(是否有可用于裁剪的库?)
  2. 或者录制本身应该是方形分辨率.

请指导我或建议一些新的方法或技巧.

android surfaceview android-camera mediarecorder

6
推荐指数
0
解决办法
1955
查看次数

XCode 强制换行

我正在 XCode 中寻找强制换行功能。

我确实检查了 下是否有设置Preferences->Text Editing->Check Page guide enable。但我想要的是在输入和格式化代码时,所有句子不应超过此页面指南的限制。

我进行了很多搜索,但无法找到所需的解决方案。所以基本上我正在寻找一些可以强制包装超出行的命令设置。请查找屏幕截图以便更好地理解我的问题。

这就是启用页面指南的方式 这就是启用页面指南的方式

这就是我需要的 这就是我需要的

xcode ios

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

执行Espresso测试时更改区域设置

我正在创建一个应该支持阿拉伯语言和RTL布局的简单布局.一切正常.现在我想写一个Espresso测试并断言天气它实际上是否显示翻译的文本.例如,对于阿拉伯语言,它应该显示来自arabic strings.xml的文本.

到目前为止,我尝试将下面的代码作为TestRule.

public void setLocale(Locale locale) {
        Resources resources = InstrumentationRegistry.getTargetContext().getResources();
        Locale.setDefault(locale);
        Configuration config = resources.getConfiguration();
        config.locale = locale;
        resources.updateConfiguration(config, resources.getDisplayMetrics());
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码更改了布局方向,但不从本地化目录加载资源.

我没有做任何额外的事情,但像http://www.andreamaglie.com/2016/a-test-rule-for-setting-device-locale/

我错过了什么吗?

android localization internationalization android-espresso

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

App compat actionbar v21 app图标未显示

我升级到avtionbar app compat v21进行材料设计.

但我观察到它没有在操作栏和导航菜单和后退按钮中显示应用程序图标,与旧的appcompat库相比占用更多空间.

有人遇到过这个问题吗?我搜索了很多,但没有找到任何有用的东西.

下面的行也没有用.

getSupportActionBar().setLogo(R.drawable.ic_launcher);
Run Code Online (Sandbox Code Playgroud)

我正在使用动作栏的样式

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:icon">@drawable/ic_action_bar</item>
        <item name="android:background">@drawable/action_bar_bg</item>
        <item name="android:windowContentOverlay">@null</item>
        <!-- Support library compatibility -->
        <item name="background">@drawable/action_bar_bg</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我知道其他解决方案,如工具栏.但是我处于发布阶段,由于时间限制,我正在寻找一些快速解决方案(如果有的话).添加工具栏需要更多时间.

android android-appcompat android-actionbar material-design

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

一行“if”操作

我有以下代码:

 private fun setCashPaymentContainer(isSelected: Boolean) {      
        if (isSelected) {
            dataBinding.cashPaymentCheckImageViewContainer.visibility = View.VISIBLE
        } else {
            dataBinding.cashPaymentCheckImageViewContainer.visibility = View.GONE
        }
    }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我想改进它并将它写成简化和可读的 if else 块。如果我能写一行 if else 语句会很好请建议。

kotlin

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