问题列表 - 第40677页

相对布局wrap_content有什么作用?

我有一个简单的布局如下.即使我将所有属性设置为wrap_content,生成的布局也会明智地填充整个屏幕.各个布局本身很小.所以顶级容器应该只包含所有元素.但它似乎填满了整个屏幕.宽度方面,相同的属性工作正常.我在这里错过了什么?

<RelativeLayout 
    android:id="@+id/topcontainer"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/solid_red"
>

<LinearLayout
    android:id="@+id/lowercontainer"
    android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingBottom="10dip"
    android:layout_centerHorizontal="true"
    android:paddingLeft="0dip"
    android:paddingRight="0dip"
    android:layout_alignParentBottom="true"
    android:background="@drawable/solid_blue"
>

<ImageView
     android:id="@+id/lefticon"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
     android:background="@drawable/ic_settings_display"
     android:layout_alignParentLeft="true"
     android:layout_alignParentBottom="true"
     android:paddingRight="0dip"
/> 

<ImageView
     android:id="@+id/righticon"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
     android:background="@drawable/ic_settings_display"
     android:layout_alignParentRight="true"
     android:layout_alignParentBottom="true"
     android:paddingLeft="0dip"
/> 

</LinearLayout>

   <TextView android:id="@+id/test"
        android:text="Test text"
        android:textStyle="bold"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:paddingTop="10dip"
        android:gravity="center"
        android:layout_centerHorizontal="true"
        android:textSize="20dip"
        android:layout_above="@id/lowercontainer"
        android:background="@drawable/solid_green"
   />         

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

替代文字

android android-relativelayout

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

iPhone:NSTimer几乎没有内存泄漏问题

假设我有一个附有IBAction的按钮,按下时会触发多个动作,但是必须触发一个延迟一秒的特定动作,并且只有当用户在这个延迟一秒钟内没有按下按钮的新时间时.代码如下所示:

   @interface Image : UIView {
           NSTimer *timer;
   }
   ...other things...;
   @end

   @implementation Image
   -(IBAction)startStopTimer{
   ...do something...;
   ...do something...;

   [timer invalidate];
   timer = [[NSTimer scheduledTimerWithTimeInterval:0.7 
      target:self 
      selector:@selector(delayedAction) 
      userInfo:nil 
      repeats:NO] retain];
   }

   -(void)delayedAction{
   ...do other things...;
   }
   @end
Run Code Online (Sandbox Code Playgroud)

这样,这段代码工作得非常好:只有当用户不再按下按钮并等待至少一秒时,才会触发"delaiAvance".

最大的问题是:每次定时器被触发时,都会发生内存泄漏.

所以,问题是:我如何以及在何处发布此NSTimer?

(dealloc方法中的[timer release]不起作用.)

memory iphone memory-leaks nstimer

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

在父类的arraylist中区分每个子类

嗨,我有一个父类,Abstract Employee我有孩子Secretary, Engineer, Technician如果我有ArrayList<Employee> employees;和在一个for循环我随机做员工=新秘书或新工程师...

有没有办法知道谁是谁?如果这个问题没有得到很好的解答,我会为我的无知道歉.

java arraylist

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

magento会话文件需要保留多长时间?

我有一个客户的magento会话文件正在迅速失控.我们每周清洗一次,但似乎可能需要更频繁.

1)这些文件有什么作用?它们如何与用户在线体验相关联(例如,如果我删除它们并且用户仍在网站上,它们将如何受到影响)

2)我多久可以删除它们?这些文件真的需要在服务器上保留多长时间?

克里斯

php session memcached magento

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

所有图像效果的颜色矩阵

你能告诉我所有图像滤镜效果的颜色矩阵吗,例如:

  1. 高斯模糊
  2. 锐化
  3. 光滑的
  4. 边缘检测快速
  5. 边缘检测卷积
  6. 边缘增强
  7. 大纲
  8. 棕褐色
  9. 晒太阳
  10. 索贝尔

我可以通过使用 C# 中的指针轻松更改图像,但这是不安全的,因此我避免使用它。改变像素数据的另一种方法是颜色矩阵。你能帮助我吗?

c# image-processing visual-studio-2010 visual-studio-2008

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

Ruby + =重载

这有什么问题?

class Vec2
  attr_accessor :x, :y
  # ...
  def += (v)
    @x += v.x
    @y += v.y
    return self
  end
  # ...
end
Run Code Online (Sandbox Code Playgroud)

我在网上找不到太多东西.有人说这是因为在红宝石中+ =完成了调用+然后=,他开玩笑吧?

在有趣的情况下,他是对的,是否有一些解决方法(除了定义一个名为"添加"的方法)?

ruby

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

"outer =>"究竟意味着什么?

是否有关于"outer =>"功能的文档?它看起来像一个带有推理类型的自我类型注释.但我觉得我错了.

如果是这种情况,是否只是表达访问权限的另一种方式super

trait A extends (B => C) {
  outer =>
  def apply(x: B): C = outer(x)
}
Run Code Online (Sandbox Code Playgroud)

scala

14
推荐指数
2
解决办法
726
查看次数

如果在iframe中,则以不同方式显示页面(css)

有没有办法,正如标题所说"在iframe中以不同方式显示页面(css)".我正在寻找一个jQuery/JavaScript方法,如果该网站在iframe中,可能会使用不同的css样式表.有任何想法吗?

html javascript css iframe jquery

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

Delphi如何编译我的代码

Delphi编译器将如何编译以下代码;

uses a_big_unit;


procedure TForm1.Button1Click(Sender: TObject);
var
acompont : T_a_big_component ;
begin

if (true = false ) then // or            if false then
begin
  bc :=  Tbig_component.create(self)

end;
Run Code Online (Sandbox Code Playgroud)

在此代码中,true = false将永远不会发生,因此组件acompont将永远不会创建.

当delphi在优化模式下编译时,这些未使用的单元和代码将被省略

当使用单位时

在delphi 7中,即使你只使用XPMan单元; (不使用任何组件(TXPManifest1)),仍然使用单位,每个组件都以主题显示;

有些人说德尔福如果不需要就会省略单位;

那么Delphi如何识别一个单元是否对它所调用的单元产生影响

delphi compiler-construction optimization code-generation

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

C编程文件读/写技术

这是我第一次创建一个包含文件读写的程序.实际上我想知道这样做的最佳技巧是什么.因为当我把我的工作与同学比较时,我们的逻辑彼此非常不同.

你看,我们的老师要求我们做一个简单的学生列表系统,用户可以在其中添加,编辑和删除记录.他要求我们创建一个文件来保存所有记录,以便我们在下次使用该程序时可以访问它.

我解决这个问题的方法是在程序打开菜单之前,我读取里面的所有记录并将其保存在数组[]中.这样做,我可以操纵所有记录.然后在用户退出程序之前,我将其保存在同一个文件中并覆盖其上的所有记录.

我同学的解决方案是这样的.当她添加记录时,她访问该文件并附加数据,当她编辑记录时,她访问该文件并编辑特定记录,当她删除记录时,她访问该文件并删除记录.所以她所做的就是她所做的每一项功能,她正在访问该文件.

我们的两项工作当然都可以编码.但我想知道,如果我们处理成千上万的记录,那么使用它会更有效率.还是有其他解决方案比我们做的更好.也许您可以与我们分享您的文件处理经验......谢谢.

c file input large-data

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