小编BST*_*aal的帖子

TextInputLayout错误文本填充

我正在使用TextInputLayoutAppCompatEditText,它具有基于自定义xml形状的背景,适用于AppCompatEditText.每当我设置一些错误时,错误行从布局的开始开始.有没有办法给该错误行填充.

在此输入图像描述

android android-appcompat material-design android-textinputlayout

6
推荐指数
2
解决办法
4165
查看次数

TextInputLayout 提示左填充

我添加了一个drawableLeftin 并EditText包含在TextInputLayout. 提示的位置TextInputLayout根据文本位置(从左边即旁边drawableLeft)为:

在此处输入图片说明

但我想要提示的位置如下。 在此处输入图片说明

谢谢你。

android material-design android-textinputlayout

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

Android Studio 3.0的DexArchiveMergerException

编译错误,包含以下build.gradle详细信息:

顶层 build.gradle

buildscript {
repositories {
    google()
    jcenter()
    mavenCentral()
 }
dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
 }
}

allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url 'https://maven.google.com' }
    }
}

task clean(type: Delete) {
         delete rootProject.buildDir
     }
Run Code Online (Sandbox Code Playgroud)

应用级 build.gradle

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 27
        defaultConfig {
            applicationId "com.abc"
            minSdkVersion 15
            targetSdkVersion 27
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
            multiDexEnabled true

            dataBinding {
                enabled true
            }

            dexOptions {
                javaMaxHeapSize "4g"
            }
        }
        buildTypes {
            release { …
Run Code Online (Sandbox Code Playgroud)

android android-build android-studio-3.0

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

如何在 XMPP 节/数据包的 <message> 元素中添加自定义字段?

我要发送

<message id="qm5Dx-8"
 to="abc"
 type="chat" 
 from="abc"
 msgType="2"
 msgTimeStamp="1413971599039"
 fileSize="18 MB" 
 fileHeight="300"
 fileWidth="300"
 thumbnail="abc"
 mediaURL=""
 serverMediaURL="xyz"
 isFromMe="1"
 status="1"><body>Image</body><request xmlns='urn:xmpp:receipts'/></message>
Run Code Online (Sandbox Code Playgroud)

我构建自定义消息的方式是:

public class MyCustomMessage  extends Message{

    public MyCustomMessage(){
        super();
    }

    public MyCustomMessage(String to, Type type){
        super(to, type);
    }
    private String msgType ;
    private String msgTimeStamp ;
    private String isFromMe ;
    private String status ;
    private String mediaURL ;
    private String serverMediaURL ;
    private String fileSize ;
    private String fileHeight ;
    private String fileWidth ;
    private String thumbnail ;

    @Override
    public String toXML() …
Run Code Online (Sandbox Code Playgroud)

android xmpp

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

如何在java/android中更改字符串中特定字符的颜色?

我有一个字符串.

String text= //Some String That I know
String textToBeColored = //Some Letter User enters at run time
Run Code Online (Sandbox Code Playgroud)

如何在我的String中更改用户在运行时输入的特定字母的颜色.

java android

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

我的片段未附加到主活动类.

根据我以前的经验,我试图列出一些自定义列表项BaseAdapter,使用values.xml中array定义的两个字符串string我的应用程序崩溃说我的片段没有附加活动.

MainActivity.java是:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        FragmentManager fragmentManager = getFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

        MyListFragment myListFragment = new MyListFragment();
        fragmentTransaction.replace(android.R.id.content, myListFragment);
        fragmentTransaction.commit();

    }

}
Run Code Online (Sandbox Code Playgroud)

MyListFragment.java是:

public class MyListFragment extends ListFragment{

    MyCustomAdapter mAdapter;
    String[] title = getResources().getStringArray(R.array.list_items);
    String[] details = getResources().getStringArray(R.array.sub_list_items);

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.list_view, container,false); …
Run Code Online (Sandbox Code Playgroud)

android fragment android-listview android-fragments baseadapter

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