问题列表 - 第42220页

Android可点击布局

我有一个线性布局,我设置为clikable + focus,但问题是点击时没有显示焦点.如何才能显示焦点.

继承我的代码

<LinearLayout
  android:id="@+id/linear_tv_layout"
  android:orientation="horizontal"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:layout_weight="1"
  android:clickable="true"
  android:focusable="true"
  android:paddingBottom="7px">
Run Code Online (Sandbox Code Playgroud)

android click event-handling android-layout

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

为小型分布式团队保护共享git仓库的最佳方法是什么?

我们有一个Scala项目,我们决定使用git.问题是我们是一个非常小的分布式团队,我们希望团队之外的任何人都没有对我们的git服务器(具有有效的IP并且在IP级别可以访问世界)的只读访问权限.我听说git-daemon本身没有认证机制,你应该以某种方式将它与ssh或其他东西集成.使git服务器仅响应授权用户的最佳(也是最简单)方法是什么?或者git-daemon可能不适合这项任务?我可以补充一点,我正在寻找一种简单明了的方法.我不想和github竞争;-)

git

8
推荐指数
3
解决办法
2615
查看次数

无法引用res/colors文件 - Eclipse

我正在使用Eclipse.

问题:无法启动引用资源文件夹中颜色的代码.

示例:

--><LinearLayout 

`android:background="@color/background"` // I don't have the color directory. How do I get it. (that code refers to color in my project/res folder)



  android:layout_height="fill_parent" 
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

在Google Chrome中使用"i18n-content"进行国际化

官方文档建议检索国际化的字符串,像这样:

document.querySelector("#appname").innerHTML = chrome.i18n.getMessage("appname");
Run Code Online (Sandbox Code Playgroud)

但是,内置页面的源代码(如新选项卡页面和选项卡内设置页面(此处为示例))使用不同的方法,不需要设置其他JavaScript命令:

<title i18n-content="appname"></title> 
Run Code Online (Sandbox Code Playgroud)

我试图在我自己的Web应用程序和扩展中使用它,但我似乎无法让它工作.

任何人都可以对此有所了解吗?是否可以在Web应用程序和扩展中使用它?

更新:我已经将Mohamd Mansour的回应标记为已被接受,因为从技术上讲它是正确的.如果有人在寻找基于JavaScript的解决方案,我在下面发布了自己的答案.

google-chrome internationalization

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

将复杂记录写入文件

嗨我已经在我的项目中定义了一些记录,这些记录可能包含其他记录以及普通数据类型和其他记录的动态数组,它是记录类型的n个示例

  Type1=record
    x:integer;
  end;
  Type2=record
    Y:array of X;
    str:string;
  end;
Run Code Online (Sandbox Code Playgroud)

当我尝试将这些记录类型的变量之一保存到具有blockwrite函数的文件时,如下所示:

var
  Temp1:Type2;
  begin
    setlength(temp1.y,100);
    blockwrite(MyFile,Temp1,sizeOf(Temp1);
Run Code Online (Sandbox Code Playgroud)

它写的只是纯记录的大小,但是temp1有一个调整大小的dynmic数组,有人可以告诉我如何将复杂的记录写入文件,我的意思是像VB6中使用的那样.谢谢

arrays delphi record dynamic sizeof

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

Rails如何找到模型和控制器?如何让它加载更多模型?

我正在尝试创建一个非ActiveRecord模型app/models/gamestate.rb.然后在我的控制器(PlayController)里面,我应该可以做到GameState.new,对吧?不去:

NameError (uninitialized constant PlayController::GameState):
  app/controllers/play_controller.rb:23:in `play'
Run Code Online (Sandbox Code Playgroud)

(至少在开发环境中)

但!如果我确实有一个名为的模型app/models/play.rb,那么它会自动加载,我可以做Play.new.

所以我的问题是:Rails如何知道要加载哪些类?它能做什么样的名字改编的摆脱play#actionPlayControllerapp/controllers/play_controller.rbapp/models/play.rb

它似乎非常脆弱,但也许更好地了解它的工作原理会有所帮助.

最后,我怎样才能加载它app/models/gamestate.rb

ruby activerecord ruby-on-rails

3
推荐指数
3
解决办法
3779
查看次数

计算以相同子字符串开头和结尾的最大子字符串的长度

以下是问题陈述:

PS:给定一个字符串和一个非空的子字符串子,递归计算最大的子字符串,它以sub开头和结尾并返回其长度.

Examples:
strDist("catcowcat", "cat") ? 9
strDist("catcowcat", "cow") ? 3
strDist("cccatcowcatxx", "cat") ? 9

下面是我的代码:(没有递归)//因为我发现很难用递归实现.

    public int strDist(String str, String sub){    
        int idx = 0;     
        int max;    
        if (str.isEmpty()) max = 0;    
        else max=1;                        
        while ((idx = str.indexOf(sub, idx)) != -1){     
            int previous=str.indexOf(sub, idx);     
            max = Math.max(max,previous);     
            idx++;                           
        }     
     return max;    
   }
Run Code Online (Sandbox Code Playgroud)

它的工作量很少,如下所示,但其他人则返回FAIL.

Expected This Run
strDist("catcowcat", "cat") ? 9 6 FAIL
strDist("catcowcat", "cow") ? 3 3 OK
strDist("cccatcowcatxx", "cat") ? 9 8 FAIL
strDist("abccatcowcatcatxyz", "cat") ? 12 12 …

java string algorithm recursion

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

通过下一个/上一个链接浏览页面兄弟

我正在使用WordPress作为我正在开发的网站的CMS.当我浏览帖子时,我可以使用下一个/上一个链接在帖子之间走动.我想在页面上有相同的东西.

  • 页面A.
  • 第B页
  • 第C页

页面A应链接到下一个兄弟页面B.页面B应链接到上一个兄弟页面A和下一个兄弟页面C.页面C应链接到上一个兄弟页面B.

是否有任何可以推荐的插件可以生成这些链接?我知道有一些插件可以做到这一点,但我特别想要一个自动挂钩到我当前主题的插件.我知道如何编辑主题,但只要主题更新可用,这就会阻止我的网站.

我正在使用LightWord WordPress主题.

wordpress wordpress-plugin

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

如何使用Windows API在透明窗口上绘制动画?

我正在尝试使用Windows API在具有透明背景的窗口上绘制动画.问题是我无法从窗口中删除以前的图形.

我设置了以下参数:

InvalidateRect(m_hWnd, &sClientRect, TRUE);  // we set the bErase parameter as TRUE
paintParams.dwFlags = BPPF_ERASE; // erase window content while copying backbuffer
paintParams.pBlendFunction = &m_sBlendfunc; // copy source image to backbuffer
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.您可以在附加图像中看到结果.我想要的动画是在屏幕上移动圆圈.我得到的(如附图所示)是他们运动的人工制品,因为在每次抽奖之前窗口没有被清除.

请参阅下面的完整代码:

#include "DrawTest.h"

DrawTest* m_sDrawTest;

DrawTest::DrawTest()
{
 m_pAnimation = NULL;
 m_sDrawTest = NULL;
 m_nFrameindex = 0;
}

DrawTest::~DrawTest(void)
{
 if(m_pAnimation)
  delete m_pAnimation;
 m_pAnimation = NULL;
 if(m_sDrawTest)
  delete m_sDrawTest;
 m_sDrawTest = NULL;
}

int DrawTest::Init(AnimationManager* pAnimationManager,HINSTANCE hInstance,int nCmdShow)
{
 //listener
 m_sDrawTest = this;

 //get anemation (sequence of …
Run Code Online (Sandbox Code Playgroud)

c++ windows transparency gdi+ wm-paint

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

Android ListView文字颜色

我试图将ListView textColor设置为黑色,因为我使用的是白色背景.

这是我的MailActivity

public class MailActivity extends ListActivity {

    String[] listItems = { "Compose", "Inbox", "Drafts", "Sent" };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.mails);

        setListAdapter(new ArrayAdapter(this,
                android.R.layout.simple_list_item_1, listItems));

    }
}
Run Code Online (Sandbox Code Playgroud)

和我的XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:background="#FFFFFF">

    <ListView 
        android:id="@android:id/list" 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

    <TextView 
        android:id="@android:id/empty" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:text="Empty set" 
        android:textColor="#000000" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我将背景设为白色,但不确定将前景设置为黑色.我试过xml,看起来没有帮助.

android listview

49
推荐指数
3
解决办法
21万
查看次数