小编jas*_*457的帖子

如何使用Android xml形状在圆圈内绘制圆圈?

我正试图为我的应用程序制作一个搜索栏的拇指,我想要一个由不同的,更大的(半透明)外圈包围的内圈.我正在尝试使用layer-list,但我遇到了问题.以下是我的代码......

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
    <shape
        android:shape="oval" >
        <solid android:color="#00f" />

        <size
            android:height="15dp"
            android:width="15dp" />
    </shape>
</item>

<item>
    <shape
        android:shape="oval" >
        <solid android:color="#f00" />

        <size
            android:height="10dp"
            android:width="10dp" />
    </shape>
</item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

我希望在一个更大的蓝色圆圈上面看到一个小红圈,但我所看到的只是一个小红圈.有没有人有任何想法?

java android android-drawable android-shape

40
推荐指数
6
解决办法
4万
查看次数

使HTML5可拖动项滚动页面?

draggable = "true"在我的网页上的某些div上使用HTML5属性.我想要它,以便当您将其中一个项目拖动到页面底部时,它会向下滚动页面,当您将其拖动到顶部时,它会向上滚动页面.

我最终会在侧边栏上创建一个播放列表,因为根据您在页面上的位置,它不会一直在视图中,当您拖动时页面需要滚动.

我的页面在这里,您可以尝试拖动帖子的图片.在Chrome上,当我拖到底部时,它会自动向下滚动,但不会向上滚动.在Firefox上,它不会自动让我滚动任何方向.有帮助吗?

这是一个简单的jsfiddle,可以帮助您入门.在Chrome上,您应该可以向下拖动谷歌图标,让它向下滚动页面,但不会向上滚动.

html javascript html5 draggable

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

我无法让Android搜索界面在Action Bar中运行

我试着按照这里的指南,但我遇到了一些问题.我正确地将搜索图标显示在操作栏中,但是我无法将其附加searchable configuration到SearchView.

我的res/menu/options_menu.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/search"
          android:title="@string/search_title"
          android:icon="@drawable/search"
          android:showAsAction="collapseActionView|ifRoom"
          android:actionViewClass="android.widget.SearchView" />
</menu>
Run Code Online (Sandbox Code Playgroud)

我的res/xml/searchable.xml文件(注意:我必须在res文件夹中创建一个"xml"文件夹,因为一个文件夹不存在.我不认为这应该会有所不同吗?

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
        android:label="@string/app_name"
        android:hint="@string/search_hint" />
Run Code Online (Sandbox Code Playgroud)

我的res/values/strings.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<string name="app_name">Starting To Feel It</string>
<string name="single_post">Single Post View</string>
<string name="search">Search Activity</string>

<string name="action_settings">Settings</string>
<string name = "pagination_last">Last</string>
<string name = "pagination_next">Next</string>

<string name = "player_play">Play</string>
<string name = "player_previous">Previous</string>
<string name = "player_next">Next</string>
<string name = "player_playlist">Playlist</string>
<string name = "player_progress_bar">Progress Bar</string>

<string name="drawer_open">Open navigation …
Run Code Online (Sandbox Code Playgroud)

java android android-intent android-actionbar

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

如何在一行上保留div并附加省略号

在css中是否有一种方法可以确保div或类只有一行文本,如果它运行过,请在其上添加省略号?我知道你可以将div/class设置为一定的高度overflow:hidden,但是对于我正在尝试做的事情看起来很奇怪.

在下图中,您可以看到右侧的div大于左侧的div.如果我可以将歌曲的名称改为带有椭圆的一行,则它们的高度都相同.有谁知道怎么做到这一点?PS我希望有一种更好的方式,而不是像$song = substr(0, 10, $song)在php中那样做...有希望用CSS 做的事情.

html javascript css layout

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

有人可以帮我解决Android RemoteControlClient吗?

我正在尝试RemoteControlClient设置,以便我的应用程序的音乐可以通过锁定屏幕上弹出的小部件(如SoundCloud,Google Play音乐和其他音乐/视频应用程序工作)进行控制.我不确定我的代码有什么问题以及为什么它没有正确挂钩,但这是我到目前为止所拥有的...

一个名为MusicService的类,它尝试处理RemoteControlClient的更新

public class MusicService extends Service
{
public static final String ACTION_PLAY = "com.stfi.music.action.PLAY";
private RemoteController controller = null;

@Override
public void onCreate()
{
    super.onCreate();

    System.out.println("Creating the service.");

    if(controller == null)
    {
        controller = new RemoteController();
    }
}

@Override
public int onStartCommand(Intent intent, int flags, int startId)
{
    String action = intent.getAction();
    System.out.println("Got an action of " + action);

           /* Logic to get my Song cur */
    controller.register(this);
    controller.updateMetaData(cur);

    return START_STICKY;
}

@Override
public void onDestroy() …
Run Code Online (Sandbox Code Playgroud)

java android remote-client remote-control

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

使用CSS调整图像大小和裁剪

我有一个网站,有一堆不同的图像要显示,所有不同的分辨率和宽高比.在CSS中有一种简单的方法可以调整图像大小并将图像裁剪到一定的分辨率吗?出于我的目的,我希望调整大小的图像为280x280.

当然我可以设置,<img height = '280' width = '280' />但这将拉伸它.我想要两个分辨率中较小的一个,做一个正方形,然后取中心像素.例如,如果分辨率为480x200,我希望它从图像中心取出200x200的部分.

我试过谷歌搜索,但没有用.

html css crop image-processing

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

如何使 HTML5 拖动元素滚动页面

显然,他们本身并没有添加在拖动项目时滚动页面的能力。出于我的目的,我需要能够滚动页面。我知道你可以在 jQuery 中做 draggable,但我不想切换到这个,因为我已经设置了很多依赖于使用 HTML5 实现的其他东西。

我认为您可以在event.pageY滚动时获取该值,如果它靠近页面底部,则向下滚动,如果靠近顶部,则向上滚动。我无法获取的值event.pageY在我的drag功能。

这是我的小提琴。谁有想法?

html javascript jquery drag-and-drop

5
推荐指数
0
解决办法
894
查看次数

如何从帖子内容中提取WordPress短代码属性

在我在WordPress上的帖子中my_player,我创建了一个未知数量的类型的短代码,并正确添加了钩子.我想知道是否有某种类型的WordPress功能可以将您的内容传递给短代码名称,它可以为您提供一系列匹配的短代码,其属性由属性名称索引.像我下面的代码...

$matches = get_shortcode_matches($content, "my_player");

for($i = 0; $i < sizeof($matches); $i++)
{
    $title = $matches[$i]['title'];
    $mp3 = $matches[$i]['mp3'];
    $soundcloud = $matches[$i]['soundcloud'];
}
Run Code Online (Sandbox Code Playgroud)

我知道当你使用add_shortcode()函数为短代码创建钩子时,你可以像上面一样使用这些索引值,但是我需要有一个函数可以在以后和循环之外访问它们.WordPress有这样的功能吗?

html php wordpress

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

如何将SoundCloud文件添加到jPlayer?

现在我有一个网站,使用jPlayer来播放mp3.我还希望能够直接在播放器上添加SoundCloud流的功能.

我知道这是可能的,因为我最喜欢的音乐博客之一hillydilly这样做.通过查看他们的代码,我看到他们的jPlayer设置有一些额外的参数,即sc和sclink.

$(".play-music").each(function(){
        myPlaylist.add({
         title: $(this).attr('data-title'),
         artist: $(this).attr('data-artist'),
         mp3: $(this).attr('data-mp3'),
         url: $(this).attr('data-url'),
         sc: $(this).attr('data-sc'),
         sclink: $(this).attr('data-sclink')         
        });
});
Run Code Online (Sandbox Code Playgroud)

我试着查看其余代码,但无法弄清楚他们如何或在何处实现sc和sclink.有帮助吗?

html5 audio-player jplayer soundcloud

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

CloudFlare或CDN一般如何工作,我可以强迫他们获取更新的静态内容吗?

我想为我的WordPress服务器启用CloudFlare,但我仍然经常进行更改.CloudFlare说它会缓存静态文件(javascript,css,图像等),所以我假设如果我对这些文件进行了更改并将它们保存在我的服务器上,那么它们就不会出现更改(至少对于而).

如果我对这些文件进行更改,它们最终会传播到他们的服务器吗?这需要多长时间?

我一直在做一个小技巧,将我的css文件的src从"my.css"更改为"my.css?v = 1.1"和"my.css?v = 1.2"等,当我进行更改时您的浏览器获取该文件的较新版本,因为它欺骗它认为它是一个新文件.这也适用于CloudFlare,还是绕过了这个?

谢谢.

html static cdn cloudflare

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