我正在使用TabHost合成器进行应用程序,标签显示默认颜色,是否有可能将默认颜色更改为我们自己的颜色.我从谷歌得到了一些想法,
tabHost.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
// TODO Auto-generated method stub
for(int i=0;i<tabHost.getTabWidget().getChildCount();i++)
{
tabHost.getTabWidget().getChildAt(i).setBackgroundColor(R.color.transparent); //unselected
}
tabHost.getTabWidget().getChildAt(tabHost.getCurrentTab()).setBackgroundColor(Color.parseColor("#000011")); // selected
}
Run Code Online (Sandbox Code Playgroud)
每当我这样做,我得到强制关闭错误.如果有人想改变背景颜色,请引导我.
我希望通过sdk学习并提高效率.这与我自己的互动网站.这个网站结构非常简单,但有一些棘手的方面,比如.
等等.
你认为flex是我走的正确方法吗?如果没有任何其他建议将是非常有价值的,因为我想要正确的脚.
如何从TabActivity或TabHost获取特定的活动?
我试过TabHost.getChildAt(),但View实例无法转换为Activity实例.
或者你如何得到一个在后台运行的Activity?
每当我从iCloud加载UIDocument时,我会像这样检查它的状态:
NSLog(@"Library loadFromContents: state = %d", self.documentState);
Run Code Online (Sandbox Code Playgroud)
在某些情况下,我收到了导致崩溃的8号或12号文件.我现在想知道8和12究竟是什么代表什么.据我所知,documentState是一个位字段,因此它有许多不同的标志.该文件表明:
enum {
UIDocumentStateNormal = 0,
UIDocumentStateClosed = 1 << 0,
UIDocumentStateInConflict = 1 << 1,
UIDocumentStateSavingError = 1 << 2,
UIDocumentStateEditingDisabled = 1 << 3 };
typedef NSInteger UIDocumentState;
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何在我的情况下解释这一点.我如何找出8和12代表什么?
我在res/drawable文件夹中有我的图像,没有问题.问题是,我希望能够做到这样的事情:
Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.*img[contar]*);
Run Code Online (Sandbox Code Playgroud)
换句话说,eclipse不允许我这样做img[contar]它只接受图像文件的特定名称(例如:crystalblue),我想让我们说从"crystalblue"转移到"crystalred"图像,在我的情况下我需要一个变量来做到这一点.
Obs:我确实将img声明为字符串数组.
任何解决方案?
我想将nsstring值转换为const char*.
NSString *s = @"??????????????"; //Hebrew characters
const char *t = [s cStringUsingEncoding:NSUTF8StringEncoding];
NSLog(@"\n str = %s",t);
Run Code Online (Sandbox Code Playgroud)
控制台显示如下"◊ô◊õ◊õ◊¢◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊
如何将实际的NSString值转换为const char*?
谢谢,loganathan
NewProductPanel pPanel=new NewProductJPanel();
pPanel.setVisible(true);
mainPanel.setLayout(new java.awt.BorderLayout());
mainPanel.add(pPanel);
Run Code Online (Sandbox Code Playgroud)
我已经创建了一个jPanel表单,我想将它动态添加到我的程序的mainJFrame中,我使用NetBeans..plz帮我解决这个问题.
for (int iI = 4; iI > 0; iI--)
faAmount[iI] - faAmount[iI - 1];
Run Code Online (Sandbox Code Playgroud)
这是它的代码.我该如何解决这个问题?
我试图找到一种方法来选择文本文件的最后一行使用C(不是c ++或c#,只是C),我很难找到一种方法来做到这一点,如果有人可以帮助我解决这个问题我将非常感激,谢谢!(顺便说一下,我想要做的一个很好的例子,这将类似于尾巴-n 1将在bash中做什么)
当我尝试编译我的代码时,我收到错误:
找到1个错误:
文件:C:\ Users\Matthew\Documents\engr 103\cpu.java [line:13]
错误:C:\ Users\Matthew\Documents\engr 103\cpu.java:13:找不到符号
symbol:类BufferReader
位置:类cpu
我一直试图解决这个问题一段时间了,但是因为我使用Java已经有一段时间了,我不知道该怎么做.
import java.io.*;
import java.util.Scanner;
class cpu{
public static void main(String []args) throws Exception
{
Runtime r =Runtime.getRuntime();
String f,temp,res="";
int i=0,j=0;
f="sensors";
Process p=r.exec(f);
BufferedReader pin=new BufferReader(new InputStreamReader(p.getInputStream()));
while((temp=pin.readLine())!=null)
{
System.out.println(temp);
}
}
}
Run Code Online (Sandbox Code Playgroud) android ×3
java ×3
iphone ×2
adobe ×1
apache-flex ×1
c ×1
file-io ×1
file-upload ×1
geolocation ×1
icloud ×1
ios ×1
ios5 ×1
jpanel ×1
math ×1
objective-c ×1
repaint ×1
swing ×1
uidocument ×1
validation ×1