我想在-90度设置我的textview意味着我要像这样展示它!我想在单线性布局中显示8个textviews.我能够旋转,但我只能看到一个textview.Please任何人都可以帮我一些例子.

提前致谢.
public class AngledTextView extends TextView
{
public AngledTextView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas)
{ // Save the current matrix
canvas.save();
// Rotate this View at its center
canvas.rotate(270,this.getWidth()/2, this.getHeight() /2);
// Draw it
super.onDraw(canvas);
// Restore to the previous matrix
canvas.restore();
}
}
Run Code Online (Sandbox Code Playgroud) 我正在编写一个基于Java的小应用程序,它从蓝牙芯片接收基于ac的unsigned char []字节数组,并将其流式传输到字节数组中.
事实上它是Android和蓝牙应该无关紧要,它只是背景.但是,如果有所不同,我使用最低API 8.
主要代码是:
InputStream is = socket.getInputStream();
DataInputStream dis = new DataInputStream(is);
byte[] buffer = new byte[1024];
bytesRead = dis.read(buffer, 0, 1024);
Run Code Online (Sandbox Code Playgroud)
但是,当我查看缓冲区的实际内容时,我看到:
[0] 15 [0xf] [^O]
[1] 15 [0xf] [^O]
[2] 0 [0x0] [^@ (NUL)]
[3] -119 [137] [0x89] [^É]
[4] 2 [0x2] [^B]
[5] 6 [0x6] [^F]
[6] 26 [0x1a] [^Z]
[7] -47 [209] [0xd1] [Ñ]
[8] -1 [255] [0xff] [ÿ]
[9] 104 [0x68] [h]
[10] -1 [255] [0xff] [ÿ]
[11] -46 [210] [0xd2] [Ò] …Run Code Online (Sandbox Code Playgroud) 我正在编写一个Android应用程序,并且在定义boolean资源方面存在问题.
我有一个文件, bools.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="preferences_autoplay">true</bool>
</resources>
Run Code Online (Sandbox Code Playgroud)
然而,当我尝试使用时R.bool.preferences_autoplay,它被认为是一个int而不是一个boolean:

我收到错误:
putBoolean(String, boolean)类型中的方法SharedPreferences.Editor不适用于参数(String, int)
int如果我需要,我当然可以使用一个,但我不明白为什么它不被认为是一个boolean.
关于如何使用boolean资源的任何想法boolean?
如何在android中的通知区域添加通知图标?我试试这个,但这会在通知区域显示一个空白空格.
mNotificationManager = (NotificationManager) this
.getSystemService(Context.NOTIFICATION_SERVICE);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, Receive_Message_list.class), 0);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
this)
.setSmallIcon(R.drawable.pushicon)
.setContentTitle("MAY-I")
.setStyle(new NotificationCompat.BigTextStyle()
.bigText(notification_message))
.setContentText(notification_message);
mBuilder.setContentIntent(contentIntent);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
Run Code Online (Sandbox Code Playgroud) notifications android push-notification android-notifications
我正在尝试使用NDK for Android调试.so库.
我可以使用构建.so库ndk-build.但是当我想调试我的库时,我设置ndk-build NDK_DEBUG = 1并收到以下错误:make:*空变量名.停止.
而且我收到错误:Unable to launch cygpath. Is Cygwin on the path?
感谢任何帮助,谢谢
Button start_game;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
start_game = (Button) findViewById(R.id.start_game);
start_game.setOnClickListener(this);
setContentView(R.layout.welcome);
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,但如果我删除setOnClickListener我的应用程序启动的行(当然我的按钮不会做任何事情).Logcat给了我这个:
java.lang.RuntimeException: Unable to start activity ComponentInfo{de.test.testabc/de.test.testabc.Welcome}: java.lang.NullPointerException
我试图将一个值从1个活动传递给另一个,该值来自于intent方法..但是在将值传递给第二个intent时我得到一个空指针异常..所以我做错了什么?在main方法中(url有一个值)
public void passStringToIntent(String url) {
final Intent intent = new Intent(Question_Point_Main.this, AccessPdf.class);
intent.putExtra("URL", url);
startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)
在第二种方法(访问值)
Intent intent = getIntent();
String url = intent.getStringExtra("URL");
Run Code Online (Sandbox Code Playgroud)
我的日志猫如下
E/AndroidRuntime(1892): FATAL EXCEPTION: main
E/AndroidRuntime(1892): Process: com.example.testqstn, PID: 1892
E/AndroidRuntime(1892): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.testqstn/com.questionpoint.pdf.AccessPdf}: java.lang.NullPointerException
E/AndroidRuntime(1892): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)
E/AndroidRuntime(1892): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
E/AndroidRuntime(1892): at android.app.ActivityThread.access$800(ActivityThread.java:135)
E/AndroidRuntime(1892): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
E/AndroidRuntime(1892): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(1892): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(1892): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime(1892): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(1892): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime(1892): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime(1892): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime(1892): at …Run Code Online (Sandbox Code Playgroud) 我是Android开发的新手,我还在阅读文档.顺便说一下,当我点击一个按钮时,我正在尝试添加一个事件.这是代码:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editText1"
android:layout_below="@+id/editText1"
android:layout_marginTop="24dp"
android:text="Execute"
android:onClick="onClickRadGard" />
Run Code Online (Sandbox Code Playgroud)
我以这种方式声明onClickRadGrad:
public class MainActivity extends ActionBarActivity {
final Button buttonx = (Button) findViewById(R.id.button1);
buttonx.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
}
});
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Run Code Online (Sandbox Code Playgroud)
我不知道问题在哪里因为Eclipse告诉我这个:

你有什么建议吗?你可以在这里找到完整的代码:链接.
我试图绕过这个数字
6.079084800080882E-5
Run Code Online (Sandbox Code Playgroud)
但每当我运行应用程序时,结果就是这样
X = 0.0
Run Code Online (Sandbox Code Playgroud)
这是我的代码
tmp = 6.079084800080882E-5;
x = (double)Math.round(tmp);
Run Code Online (Sandbox Code Playgroud)
我不只是输入一个随机数(6.079084800080882E-5),但这是一个由一些计算产生的nuber.这些计算无关紧要,因为这是我想要的数字.
我正在尝试将可点击列表添加到我的第一个带有自定义适配器的 android 应用程序中,一切都很好,但是当我使用时
mItemList.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Clicked", Toast.LENGTH_LONG).show();
Log.d("error", "error here");
}
});
Run Code Online (Sandbox Code Playgroud)
但是没有响应没有吐司没有错误尽管列表显示良好
定制适配器
public class ItemListAdapter extends BaseAdapter {
public Context context;
public ArrayList<ItemModel> items;
.....
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View grid;
LayoutInflater mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (convertView == null ) {
grid = new View(context);
grid = mInflater.inflate(R.layout.item, null);
Button bt = …Run Code Online (Sandbox Code Playgroud) 我试图从我的数据库中获取一些数据,但我得到下一个错误:
Index -1 requested, with a size of 1
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
sUri = DB_Contract.ChatListEntry.buildUriForCurrentRoom(sNewMessageRoomId);
sCursor = sActivity.getContentResolver().query(sUri, sChatProjection, null, null, null);
messageCount = sCursor.getInt(NEW_MESSAGE_COUNT) + 1;
Run Code Online (Sandbox Code Playgroud)
我在尝试获取messageCount时遇到此错误;
我正在使用Google Map v2开发一个Android应用程序,在服务器端我正在使用php和mysql数据库。在数据库中,已经存储了许多关于纬度和经度的位置坐标,所以我想要的是当用户打开应用程序时,backgroud服务通过服务器从数据库中获取所有这些纬度和经度并显示在地图上,但是我是卡在PHP端。假设这是我的数据库数据
+---------+---------+---------+--------+
| uid | lat | long | loc |
+---------+---------+------- -+--------+
| 1 |Value1 A1|Value2 A1| A |
+---------+---------+---------+--------+
| 2 |Value1 B2|Value2 B2| B |
+---------+---------+---------+--------+
| 3 |Value1 C3|Value2 C3| C |
+---------+---------+---------+--------+
| 4 |Value1 D4|Value2 D4| D |
+---------+---------+---------+--------+
Run Code Online (Sandbox Code Playgroud)
此查询可以按行显示数据,$result = mysql_query("SELECT uid, lat, long, loc FROM table")但如何将数据按数组顺序存储,因此在json中编码时会生成类似的响应
[
{
"uid": "1": [
{
"lat": "Value1_A1",
"lon": "Value2_A1"
"loc": "A"
}
]
},
{
"uid": "2": [
{
"lat": "Value1_B2", …Run Code Online (Sandbox Code Playgroud) android ×11
java ×2
android-ndk ×1
baseadapter ×1
cygwin ×1
google-maps ×1
json ×1
makefile ×1
math ×1
mysql ×1
onitemclick ×1
php ×1
rotation ×1
sqlite ×1
textview ×1