小编xge*_*86x的帖子

Android EditText onClickListener

我想要一个EditText,按下时会创建一个DatePicker.所以我写下一个代码:

    mEditInit = (EditText) findViewById(R.id.date_init);
    mEditInit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            showDialog(DATEINIT_DIALOG);
        }

    });
Run Code Online (Sandbox Code Playgroud)

但是当我按下EditText时,动作是典型的:等待键入文本的光标改为显示我想要的对话框.

任何的想法?

谢谢

android android-edittext

76
推荐指数
10
解决办法
13万
查看次数

Android获取当前UTC时间

获取当前UTC时间的功能是什么.我尝试过System.getCurrentTime,但我得到了设备的当前日期和时间.

谢谢

java time datetime android utc

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

带圆边框的Android桌子

如何在Android中制作一个带有圆形边框的桌子,类似于下面的照片?

圆形桌子

android tablelayout

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

键入时的Android搜索列表

如何在我输入结果时显示ListView我正在搜索的结果中的搜索栏?

例如,我有一个包含20个字符串的列表视图.我按下搜索键并显示栏.我希望当我键入3个或更多单词时,搜索开始运行,在列表视图中显示结果(作为过滤器:仅显示列表中与我键入的内容匹配的字符串)

search android android-listview

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

Android Shape Line

我有以下代码:

   <shape xmlns:android="http://schemas.android.com/apk/res/android"
   android:shape="line">
   <stroke android:width="1dp"/>
   <size android:height="1dp" />
   <solid  android:color="#FFF"/>
   </shape>


   <LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:background ="@drawable/line"/>
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 为什么线条是黑色而不是白色?我已经尝试将它放在ImageView中,但结果是一样的.
  2. 如何设置形状的不透明度?

android shape

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

Android notifyDataSetChanged

我有一个充满自定义的列表ArrayAdapter.

我想每秒更新一个进度条,所以我试图使用notifyDataSetChanged()以重新绘制列表,但它似乎不起作用.

android android-arrayadapter

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

在dispatch_get_main_queue()上更新UI

我有一个问题与使用队列更新主线程上的UI有关.

好吧,假设我们创建了一个UITableView,它显示了一个带有UIImageView的UILabel.UIImage是在prepareCellfor中异步加载的..使用:

 dispatch_async(t_queue, ^{
   //load image
   //dispatch_async(dispatch_get_main_queue(),^{
     cell.imageView = image;
   }
 });
Run Code Online (Sandbox Code Playgroud)

但是当块正在获取图像时,用户按下一个单元格(或导航视图控制器上的后退按钮),为该单元格加载de DetailViewController(或在应用程序中返回).

我的问题是:当块启动主线程以更新单元格的imageView时会发生什么?它试图更新未加载到窗口上的UIView,甚至可以卸载它...

谢谢

grand-central-dispatch ios

9
推荐指数
1
解决办法
8767
查看次数

Android Adapter多个getView

我已经阅读了多次调用getView的问题和所有答案.但是,我找不到解决我问题的方法.

我有一个列表,其中行有两种状态:读取或不读取.好吧,我想第一次看到的项目有不同的颜色,当我滚动列表时,他们将颜色改为"读状态".

为了做到这一点,在我的适配器的getView方法中,当绘制该项的行时,我设置了一个字段isRead.但问题如下:由于方法getView被多次调用,字段被标记为已读,当列表显示在屏幕中时,它看起来好像已经被读取了.

有什么想法解决这个问题吗?

谢谢

android adapter

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

Android ActivityGroup菜单问题

我有一个问题ActivityGroup.我在其中有两个活动ActivityGroup,它们都使用菜单(覆盖onCreateOptionMenu和onOptionsItemSelected).

好吧,问题是当我按下菜单键时,组中的第二个活动不显示菜单.第一个活动正常显示菜单.

对这个问题有什么看法吗?

我在子活动中有这个代码:

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    boolean result = super.onCreateOptionsMenu(menu);
    menu.add(0, MENU_REFRESH, 0, R.string.menu_refresh).setIcon(R.drawable.ic_menu_refresh);
    return result;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case MENU_REFRESH:
        Log.d(TAG,"REFRESH");
        refresh();
        return true;
    }
    return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)

android menu android-activity

6
推荐指数
2
解决办法
3497
查看次数

iOS时使用实例变量或getter方法

我有一个关于使用getter和实例变量的问题.我们来看一个例子吧.

假设我有一个.h文件:

@property (nonatomic,strong) NSString *name
Run Code Online (Sandbox Code Playgroud)

在.m文件中,我以这种方式合成该变量:

@synthesize name = _name;
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:使用之间有什么区别:

[self.name aMethod]
Run Code Online (Sandbox Code Playgroud)

[_name aMethod]
Run Code Online (Sandbox Code Playgroud)

谢谢!

properties objective-c accessor ios

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