问题列表 - 第20212页

android,无法在listview的行中右对齐图标

我目前正在开发我的第一个Android应用程序.在列表视图中,我需要在每行中包含以下组织:

  • 在左侧:一个主要图标占据行的整个高度
  • 在中间:2个文本,一个在另一个之下
  • 在右边:2个图标,一个在另一个下面

我最终得到了像这样的row.xml文件,但这并不像我期望的那样工作.你知道这个文件中是否缺少明显的东西吗?非常感谢,吕克

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<ImageView
    android:id="@+id/icon"
    android:layout_width="48px"
    android:layout_height="48px"
    android:layout_marginRight="0dip"
    android:src="@drawable/icon" />
<LinearLayout
    android:orientation="vertical"
    android:layout_width="0dip"
    android:layout_weight="1"
    android:layout_height="wrap_content">
    <TextView
        android:id="@+id/title"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textSize="16dp"
        android:textStyle="bold"
        android:text="TITLE"
        android:paddingLeft="5dp"
    />
    <TextView
        android:id="@+id/description"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:textSize="14dp"
        android:text="DESCRIPTION"
        android:paddingLeft="5dp"
    />
</LinearLayout>
<LinearLayout
    android:orientation="vertical"
    android:layout_weight="1"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_gravity="right">
    <ImageButton
    android:id="@+id/button_modify"
    android:layout_width="16px"
    android:layout_height="16px"
    android:src="@drawable/deleteicon"
    />
    <ImageButton
    android:id="@+id/button_delete"
    android:layout_width="16px"
    android:layout_height="16px"
    android:src="@drawable/modifyicon"
    />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android android-widget

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

按下ALT + KEY时处理KeyDown事件

KeyDown在与.NET中的另一个键同时按下ALT键时,如何处理事件?

c# keyboard user-input winforms

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

UIElement.AddHandler()vs .Event + = Definition

1.问题的一部分: 这两个事件注册有什么区别?

_popUp.AddHandler(PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(PopUp_PreviewMouseLeftButtonDown));

_popUp.PreviewMouseLeftButtonDown += new MouseButtonEventHandler(_popUp_PreviewMouseLeftButtonDown);
Run Code Online (Sandbox Code Playgroud)

2.问题的一部分: 或最终与

popUp.Opened += PopUp_Opened;
Run Code Online (Sandbox Code Playgroud)

c# wpf event-handling

11
推荐指数
2
解决办法
8892
查看次数

如何在html文件中间重置css?

我想知道是否有可能在页面中间重置css?我有主要风格,但在一个领域我想使用tinyMCE生成的源代码.所以在tinyMCE源代码中,元素在编辑器中看起来像默认的浏览器样式(或者像用户想要的那样),但在其他页面中使用来自我的主要css的样式以及来自它的自行内联样式.所以我得到两个蚂蚁的混合它看起来很糟糕.我不知道如何重置主要风格,..没有iframes.

谢谢

html css tinymce

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

使用Py_BEGIN_ALLOW_THREADS时如何避免Python C扩展中的gcc警告

在Python C扩展中操作GIL的最简单方法是使用提供的宏:

my_awesome_C_function() 
{
    blah;

    Py_BEGIN_ALLOW_THREADS

    // do stuff that doesn't need the GIL

    if (should_i_call_back) {
        Py_BLOCK_THREADS
        // do stuff that needs the GIL
        Py_UNBLOCK_THREADS
    }

    Py_END_ALLOW_THREADS

    return blah blah;
}
Run Code Online (Sandbox Code Playgroud)

这很好用,让我为我的大部分代码发布GIL,但重新抓取它需要它的一小部分代码.

问题是当我用gcc编译它时,我得到:

ext/engine.c:548: warning: '_save' might be used uninitialized in this function
Run Code Online (Sandbox Code Playgroud)

因为Py_BEGIN_ALLOW_THREADS定义如下:

#define Py_BEGIN_ALLOW_THREADS { \
        PyThreadState *_save; \
        _save = PyEval_SaveThread();
Run Code Online (Sandbox Code Playgroud)

那么,三个问题:

  1. 是否有可能压制gcc的警告,
  2. 有没有人知道为什么gcc认为_save可以使用未初始化,因为它在声明后立即分配,并且
  3. 为什么不定义宏来在一个语句中声明和初始化变量以避免问题?

(最后两个真的只是为了我自己的好奇心).

我可以通过不使用宏并自己完成所有操作来避免这个问题,但我宁愿不这样做.

python gcc gil cextension

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

如何在android中的textview上获取htmltext值?

可能重复:
如何在TextView中显示HTML?

我有一个包含一些标签(字符串<p>,<img>等等).

讲述如何在textview中处理这些标记.

提前致谢.

android

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

如何回滚签入Clearcase的文件?

我的Clearcase存储库中有一个文件.我检查了一下并修改了它,然后重新检查了它.

我没有做任何事情,比如在我的流/视图中制作基线,变基或传递.

我很遗憾对此文件进行了更改 - 回想起来,我应该撤消结帐.

如何回滚修改?(或撤消,或恢复,或任何正确的命名法.)

clearcase rollback

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

自动调整UITextView和UIScrollView

我已经在Stack Overflow和Google上进行了几次搜索,但是我找不到解决问题的方法.

我有一个产品的详细信息视图,其中包括UIScrollView和一些子视图(UIImageView,UILabel,UITextView).你可以在这里找到一个例子.

首先,我想将UITextView(不是文本本身!)自动调整到相应的高度.然后我想自动调整整个UIScrollView,使其符合我的UITextView及其上方元素的高度.我试过以下代码:

myUITextView.frame = CGRectMake(2.0, 98.0, 316.0, self.view.bounds.size.height);

[scrollView setContentOffset:CGPointMake(0.0, 0.0) animated:NO];
scrollView.contentSize = CGSizeMake(320.0, 98.0 + [myUITextView frame].size.height);

[self.view addSubview:scrollView];
Run Code Online (Sandbox Code Playgroud)

98.0 + [myUITextView frame] .size.height)因为我的想法是:在获得myUITextView的高度后,将其他子视图(98.0)的高度添加到它.

不幸的是它不能很好地工作.根据UIScrollView的内容,它太短或太长.我做了一些日志记录,结果是UITextView的高度始终相同:

2010-01-27 14:15:45.096 myApp [1362:207] [myUITextView frame] .size.height:367.000000

谢谢!

iphone uiscrollview uitextview autoresize

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

单击tabBar时刷新tableView

当我点击tabBar中的相关按钮时,我想简单地刷新我的tableView(在iPhone上)...

所以,我认为必须这样做:

[self.tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

对 ?并完成了

(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
Run Code Online (Sandbox Code Playgroud)

但我不知道如何从tabBar控制器将消息reloadData发送到tableView ...你能帮帮我吗?

iphone objective-c reload uitabbarcontroller uitableview

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

将标签添加到格子条形图

我想将每个条形的值放在每个条形图顶部的条形图(晶格)中.但是,我找不到任何可以实现此目的的选项.我只能找到轴的选项.

r bar-chart lattice

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