小编N J*_*N J的帖子

获取颜色资源作为字符串

我正在尝试使用Color.parseColor()颜色资源:

<color name="redish">#FF0000</color>
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它给了我错误的未知颜色:

Color.parseColor(Integer.toHexString(context.getResources().getColor(R.color.redish)))
Run Code Online (Sandbox Code Playgroud)

如何将颜色资源转换为String正确的?

android android-xml android-resources

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

静态UITableView,在Swift中创建一个具有动态高度的单元格

我有一个UITableView有12行的静态和11行,我知道高度需要是多少.

我有一个UILabel,它有动态文本,位于12行内,我如何根据UILabel中的文本制作一个单元格的动态高度.

我在里面尝试了下面的代码viewDidLoad,但它没有用.行保持相同的高度.我还设置线= 0UILabel

    tableView.estimatedRowHeight = 100.0
    tableView.rowHeight = UITableViewAutomaticDimension
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

Handler.postDelayed(Runnable)vs CountdownTimer

有时我们需要在代码运行之前延迟它.

这是可以通过Handler.postDelayed(Runnable)CountdownTimer.

哪一个在性能方面更好?

请参阅下面的示例代码

处理器

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                 //DO SOMETHING
            }
        }, 1000);
Run Code Online (Sandbox Code Playgroud)

倒计时器

        new CountDownTimer(1000, 1000) {
            public void onFinish() {
                 //DO SOMETHING
            }
            public void onTick(long millisUntilFinished) {}
        }.start();
Run Code Online (Sandbox Code Playgroud)

performance android countdowntimer android-handler

8
推荐指数
2
解决办法
5464
查看次数

Android:在类之间传递参数

我有一个class2,当点击发生时,class1会参与其中.我必须将一些参数/对象从class1传递给class2.我只知道没有传递参数选项的标准方法.

// launch the full article
Intent i = new Intent(this, Class2.class);

startActivity(i);
Run Code Online (Sandbox Code Playgroud)

parameters android android-intent

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

android ImageButton缩放并保持纵横比

我有一个我正在尝试布局的屏幕......

基本上,我试图在屏幕上垂直均匀分布4个ImageButton对象...我在这里使用它来均匀分布项目,但现在我有一个可怕的时间来缩放图像但保持纵横比......如果我使用scaleType="centerInside"它们不缩放,如果我使用"fitXY"它们不保持纵横比...这里是布局的样子:

在此输入图像描述

这是代码:

    <LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" android:layout_margin="0dp"
  android:padding="0dp"
  android:orientation="vertical"
  android:weightSum="5"
  >


        <ImageButton android:id="@+id/share_song" 
            android:layout_width="fill_parent" android:text=""
            android:layout_marginLeft="0dp"
            android:layout_marginTop="15dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            android:gravity="left" 
            android:src="@drawable/share_song_button_sel"
            android:adjustViewBounds="true"
            android:background="#0000"
            android:scaleType="fitXY"
          android:layout_height="0dp"
          android:layout_weight="1"
            />
        <Button 
            android:layout_width="wrap_content" 
            android:text="" android:id="@+id/tag_a_song"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="10dp"
            android:layout_marginRight="0dp"
            android:layout_marginBottom="5dp"
            android:gravity="right" 
            android:layout_gravity="right"
            android:background="@drawable/song_check_in_button_sel"
          android:layout_height="0dp"
          android:layout_weight="1"
            />
        <Button android:id="@+id/match_button" 
            android:layout_width="wrap_content" android:text=""
            android:layout_marginLeft="0dp"
            android:layout_marginTop="10dp"
            android:layout_marginRight="0dp"
            android:layout_marginBottom="5dp"
            android:gravity="left" 
            android:background="@drawable/music_match_button_sel"
          android:layout_height="0dp"
          android:layout_weight="1"
            />
        <Button android:id="@+id/friends_button" 
            android:layout_width="wrap_content" android:text=""
            android:layout_marginLeft="0dp"
            android:layout_marginTop="10dp"
            android:layout_marginRight="0dp"
            android:layout_marginBottom="5dp"
            android:gravity="right" 
            android:layout_gravity="right"
            android:background="@drawable/my_friends_music_button_sel"
          android:layout_height="0dp"
          android:layout_weight="1"
            />

        <LinearLayout
          xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent"
          android:layout_height="0dp"
          android:layout_weight="1"
          android:orientation="horizontal"
          android:layout_marginRight="0dp" …
Run Code Online (Sandbox Code Playgroud)

layout android scale aspect-ratio imagebutton

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

使用Coordinatorlayout滚动时,Android工具栏会消失

当我尝试用the实现工具栏时发生了一件奇怪的事情Coordinatorlayout.

  1. 当我向下滚动并toolbar正确向上滚动节目时,一切似乎都没问题

在此输入图像描述

  1. 然而,当我向下滚动到某个级别后,屏幕就变成了

在此输入图像描述

XML在下面,任何想法,谢谢?

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_height="match_parent">

<android.support.v7.widget.RecyclerView
    android:id="@+id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    />

<android.support.design.widget.AppBarLayout
    android:id="@+id/appbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        app:layout_scrollFlags="scroll|enterAlways"
        />

</android.support.design.widget.AppBarLayout>
Run Code Online (Sandbox Code Playgroud)

android toolbar

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

工具栏没有隐藏在RecyclerView滚动上

我试图让Toolbar我的应用程序隐藏和显示基于RecyclerView滚动.这个gif显示了我想要实现的目标.

GIF

我正在按照本教程而不是得到我正在寻找的结果.这是我的活动布局:

<android.support.design.widget.CoordinatorLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/coordinatorLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:fitsSystemWindows="true">

<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:elevation="7dp">

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <include layout="@layout/toolbar" />

</android.support.design.widget.AppBarLayout>

<FrameLayout
        android:id="@+id/container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#FFFFFF" />

<android.support.design.widget.NavigationView
    android:id="@+id/navigation_view"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:layout_gravity="start"
    app:headerLayout="@layout/header"
    app:menu="@menu/drawer" />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

这是Toolbar布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:theme="@style/ThemeOverlay.AppCompat.Dark"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/ColorPrimary"
    app:layout_scrollFlags="scroll|enterAlways" />
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,Toolbar完全消失.怎么了?

android android-toolbar android-recyclerview

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

Android:什么时候需要 WakeLock?

如果我有一个 IntentService 只更新SharedPreference,是否需要(部分)WakeLock

我知道 aWakeLock使CPU保持唤醒状态,但什么时候需要它?

android

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

如何使活动背景透明并模糊背景

当我启动我的应用程序时,它会启动一个Activity应该有透明标题,并且背景中当前显示的任何内容都应该模糊.

在此输入图像描述

我能够获得透明度.但我无法弄清楚如何模糊背景.例如,如果我从主屏幕启动应用程序,那么主屏幕应该是可见的但模糊了.

我有一个想法是使用Framebuffer来获取当前显示的数据,但是如何将其转换为位图,我可以使用它来绘制图像而不保存图像并直接使用数据.

我也知道我们可以通过按电源和音量按钮来截取屏幕截图.有没有人知道android中的代码在哪里?我的应用程序将具有系统访问权

android android-activity android-blur-effect android-renderscript

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

将AWS DynamoDB表中的数据加载到iOS上的UITableView

我在iOS应用程序中使用Swift编写的一个屏幕是一个UITableView.
在这个UITableView中,我想从AWS DynamoDB表中加载名为的数据Books.

目前,这是我在故事板上的原型单元格:

在此输入图像描述

在表格中我有3个属性:"名称","价格"和"ISBN".
我想要的是扫描"书籍"表,并过滤结果,因此结果的"ISBN"属性将包含数字"9".

在我筛选结果后,我想将它们应用到UITableView,因此"Name"值将带有文本"Name"的标签,"Price"值将转到带有"Price"文本的标签.我希望"ISBN"值转到某个数组,这样我就可以根据UITableView上的行索引识别本书的"ISBN".现在忽略图片,我已经知道该如何处理它.

我在Android上做了同样的事情,使用Java,创建数据类(使用getset方法),扫描活动代码上的表,然后使用适配器类将数据应用于TextViews.

我是iOS和Swift开发的新手,我不知道我该怎么做,所以如果你一步一步向我解释,我会很高兴的.

你能帮帮我解决一下吗?

uitableview amazon-web-services ios amazon-dynamodb

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