小编Ruc*_*shi的帖子

Kotlin:如何使用Kotlin在Android中为TextView设置文本?

我是新手

我想更改文本,TextView点击它.

我的代码:

val text: TextView = findViewById(R.id.android_text) as TextView
    text.setOnClickListener {
        text.setText(getString(R.string.name))
    }
Run Code Online (Sandbox Code Playgroud)

输出:我得到了输出,但显示了使用属性访问语法.

谁能告诉我怎么做?

提前致谢.

android textview kotlin

20
推荐指数
5
解决办法
6万
查看次数

在android marshmallow 6.0中无法接听来电

我正在创建一个调用应用程序.

这是在Android 4.0和5.0上运行的自动答案; 而当我有一个来电应答呼叫按钮工作,但它不适用于Android 6.0.

我测试了这篇文章的答案,但它也不起作用:在Android 6.0中回答来电

IncomingActivity:

@Override
public void onClick(View v) {
    switch (v.getId())
    {
        case R.id.imgaccept:
        {
            if (Build.VERSION.SDK_INT >= 21) {
                new Thread(new Runnable() {

                    @Override
                    public void run() {

                        try {
                            Runtime.getRuntime().exec( "input keyevent " + KeyEvent.KEYCODE_HEADSETHOOK );
                            Intent intent = new Intent(getApplicationContext(), OutGoing.class);
                            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
                            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                            intent.putExtra(CommonMethods.OUTGOING_NUMBER, savedNumber);
                            startActivity(intent);
                            finish();
                        }
                        catch (Throwable t) {

                        }
                    }
                }).start();
            }
            else {
                Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON);
                buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK)); …
Run Code Online (Sandbox Code Playgroud)

android android-permissions incoming-call android-6.0-marshmallow

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

如何设置表情符号(如WhatsApp聊天)而不是特定于移动设备

我正在处理一个项目,因为我导出WhatsApp聊天并在TextView中进行设置。聊天中使用的表情符号是实际的WhatsApp表情符号,但是当我在TextView中进行设置时,它显示为Android表情符号取决于设备。

问题:如何在TextView中设置Whats App表情符号?

尝试:我能找到的是如何制作自定义键盘和自定义键盘的库**(我不想制作自定义表情符号键盘,除非这是唯一的选择)**,但是我没有发送任何数据。我只是获取数据并在TextVeiw中进行设置,我想知道是否有人可以指导。在此处输入图片说明

android chat textview emoji whatsapp

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

无法在SearchView中实现过滤器.(SearchView + FirebaseRecyclerAdapter)

我正在使用Firebase-UI的FirebaseRecyclerAdapter.我无法在SearchView中实现过滤器.

我的数据库:

在此输入图像描述

我的问题:

如何使用FirebaseRecyclerAdapter按字符搜索FirebaseDatabase?
(我想按用户名搜索)

我的代码:我用这种方法进行搜索,我的代码有什么问题?

 mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {
            return false;
        }

        @Override
        public boolean onQueryTextChange(String newText) {

            Query Q = mAllUsersDatabaseRef.child("User").orderByChild("username").startAt(newText).endAt("~");

            FirebaseRecyclerAdapter<User, SearchFeedFragment.AllRegisterUserViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<User, SearchFeedFragment.AllRegisterUserViewHolder>(
                    User.class, R.layout.row_search_all_users, SearchFeedFragment.AllRegisterUserViewHolder.class, Q) {
                @Override
                protected void populateViewHolder( SearchFeedFragment.AllRegisterUserViewHolder viewHolder,User model, int position) {


                    viewHolder.setUserName(model.getUsername());
                    viewHolder.setUserProfilePic(Common.stringToBitMap(model.getProfilepicurl()));

                }
            };
            mRecyclerViewSearch.setAdapter(firebaseRecyclerAdapter);
            return false;
        }
    });


public static class AllRegisterUserViewHolder extends RecyclerView.ViewHolder {

        View mView;

        ImageView mImgProfileImage = (ImageView) itemView.findViewById(R.id.iv_searchProfilePic);
        TextView mTxtProfileName = (TextView) itemView.findViewById(R.id.txt_searchProfileName);

        public …
Run Code Online (Sandbox Code Playgroud)

firebase searchview recycler-adapter android-recyclerview firebase-realtime-database

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

错误:类型推断失败

我正在尝试编写一个 android Kotlin 应用程序,但出现以下错误。我哪里错了?

这就是我声明我的 HashMap 的方式:

 var mParent: MutableMap<*, *> ?= null
 mParent = HashMap()
Run Code Online (Sandbox Code Playgroud)

错误:

类型推断失败。没有足够的信息来推断构造函数 HashMap 中的参数 K。请明确说明

android hashmap kotlin

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

从Uri创建文件

我正在尝试将图像上传到php,因为我需要将文件发送到服务器.所以我试图从data参数创建一个文件.

但我得到了这个错误 Cannot resolve constructor File

这是我的代码:

 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == RESULT_OK) {
            // Get the url from data
            Uri selectedImageUri = data.getData();
            if (null != selectedImageUri) {
                // File
                File imageFilePath = new File(selectedImageUri);
Run Code Online (Sandbox Code Playgroud)

android

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