小编Mar*_*nop的帖子

我需要将笔触颜色更改为用户定义的颜色.与国家无关

我需要从应用程序中更改笔触颜色.用户可以更改背景颜色,因此我还需要让他们更改按钮的笔触(轮廓).由于它已经在drawable(下面的示例)中设置,我还没有找到改变它的方法.看起来像所有其他问题只是说使用XML文件......但这并不能让我变得动态.感谢您的任何帮助!

我需要将笔触颜色更改为用户定义的颜色.与国家无关.

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 

    <solid android:color="#ffffffff"/>    
      <stroke
                android:width="3dp"
                android:color="@color/Dim_Gray" />  <<<<--- This is what I need to change


    <padding android:left="10dp"
             android:top="10dp"
             android:right="10dp"
             android:bottom="10dp"
             /> 

    <corners android:bottomRightRadius="12dp" android:bottomLeftRadius="12dp" 
     android:topLeftRadius="12dp" android:topRightRadius="12dp"/> 

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

android shape stroke

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

Android Java - Joda Date很慢

在Android上使用Joda 1.6.2

以下代码挂起约15秒.

DateTime dt = new DateTime();
Run Code Online (Sandbox Code Playgroud)

最初发布这篇文章 Android Java - Joda Date在Eclipse/Emulator中很慢 -

刚试了一次它仍然没有更好.有没有其他人有这个问题或知道如何解决它?

android jodatime

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

Android edittext键返回到下一个文本

我有一系列EditText条目,并希望当用户点击回车键时,它将转到下一个Editext.我知道这个一次是怎么做的,但是有没有办法告诉所有的edittext控件使用相同的函数来检查键入口并使光标前进.为每个EditTexts设置一个函数似乎有点疯狂

android key android-edittext

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

封闭式微调器的文本颜色

据我所知,封闭的旋转器实际上是一个View.但我猜它有一个TextView地方可以显示文字.我如何访问它,TextView以便我可以更改文本颜色?

编辑:我需要动态地以编程方式更改此项,而不是在XML中.

TextView v = (TextView) getView(mySpinner);

v.setTextColor(.....
Run Code Online (Sandbox Code Playgroud)

这不起作用......

谢谢!

    array_typ=new String[5];
    array_typ[0]="Pressure";
    array_typ[1]="Level";

    array_typ[2]="Overage";
    array_typ[3]="Under";
    array_typ[4]="Taken";


    adaptertyp = new ArrayAdapter<Object>(this,R.layout.simple_spinner_item, array_typ);
    typ.setAdapter(adaptertyp);
Run Code Online (Sandbox Code Playgroud)

android textcolor spinner

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

如何显示数字键盘

我阅读了其他几篇文章并使用了input.setInputType(TYPE_NUMBER_FLAG_DECIMAL); 打开键盘,但它不是数字键盘

这有诀窍吗?

android text android-edittext

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

反转相反的颜色

我有一个用户设置,他们可以选择警报的颜色.警报是文本或按钮上的背景颜色.但问题在于,如果他们选择深蓝色并且我们有黑色字母,那么对比度就足够了,你无法阅读它.

我试图使功能得到反向相反的颜色,但没有太远.

有这样的功能吗?

java android colors

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

iphone设置和读取状态UISwitch

我有一个视图,其中的对象是从数据库设置的,同样保存到数据库中.UITextViews工作得很好,但我似乎无法找到如何设置UISwitch的状态.

我可以在IB中改变它,但这不是我需要的.DB中的记录具有0或1布尔值.因此,如果该字段为真,那么我想将UISwitch的状态设置为ON.

另外,当我保存记录时,我需要能够查看视图上的值,从而在我的表上设置字段.

谢谢你的帮助!!

编辑:这是我到目前为止所做的:

.h文件

@interface UserEdit : UIViewController {


    IBOutlet UISwitch *male;

}


@property (nonatomic, retain) IBOutlet UISwitch *male;
Run Code Online (Sandbox Code Playgroud)

.m文件

@synthesize male;


- (void)viewDidLoad {
    [super viewDidLoad];

    [male SetOn:NO];


}
Run Code Online (Sandbox Code Playgroud)

当应用程序到达上面的SetOn行时转储

我还需要不仅可以设置值,还可以读取它

iphone uiswitch

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

机器人:stretchColumns

我想我在这里找不到一个好的解释.那么有人可以告诉我android:stretchColumns实际上做了什么吗?我在我的桌子上有它并尝试了几个不同的值,但似乎无法弄清楚它在做什么.

抱歉这个愚蠢的问题!

android android-tablelayout

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

Android更新SQLite数据库架构?

更新数据库架构的最佳做法是什么?我可以使用SQL命令发送文本文件.应用程序可以检查文本文件并执行所需的命令.我猜我会有一个标志,表明更新已经完成.我还没有找到一种方法从应用程序中删除资产文件夹中的文件,这是更新数据库后最好的事情.

有什么想法吗?

sqlite android

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

GCDAsyncSocket - 不接收数据 - AsyncSocket工作正常

我使用GCDAsyncSocket将iPhone客户端连接到服务器.服务器在Windows服务器上运行.Net.连接很好,它也可以很好地发送数据.

然后我告诉客户在发送后直接进入接收...

[sock readDataToData:[GCDAsyncSocket LFData] withTimeout:15 tag:1]; 
Run Code Online (Sandbox Code Playgroud)

我也有这个设置接收:

- (void)onSocket:(GCDAsyncSocket *)sock didReadData:(NSData *)data 
withTag:(long)tag 
Run Code Online (Sandbox Code Playgroud)

并且:

   - (NSTimeInterval)socket:(GCDAsyncSocket *)sock shouldTimeoutReadWithTag:(long)tag 
Run Code Online (Sandbox Code Playgroud)

如果我等待超时,则调用超时方法.

如果我从服务器发送数据,则不会调用超时,因此我假设客户端已经看到了某些内容,但在客户端没有任何指示.

我还补充说:

- (void)socket:(GCDAsyncSocket *)sock didReadPartialDataOfLength: (NSUInteger)partialLength tag:(long)tag 
Run Code Online (Sandbox Code Playgroud)

希望我会看到一个部分数据包,但这也不会被触发.

如上所述,如果我从服务器向客户端发送内容,则不会触发超时.但是,如果它没有收到终结符,我会认为它也会超时.我也试过读长度为3但是没有任何区别.

GCDAsyncSocket就是问题所在.AsyncSocket似乎工作正常.

也许它的init是错的?

dispatch_queue_t mainQueue = dispatch_get_main_queue();

asyncSocket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:mainQueue]

我做错了什么想法?

为此我在护目镜代码上贴了一个帖子,但没有任何活动,所以不确定我是否会得到答案.

理想情况下,如果有人有一个示例代码,接收器工作将是伟大的!谢谢!

sockets iphone objective-c asyncsocket

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