小编Sve*_*ken的帖子

以编程方式居中TextView文本

我在这里请求一些宽容,我只是从Android SDK教程开始,我正在尝试一些不在教程本身的兴趣,但我希望这很容易.

我试图TextView通过代码水平和垂直居中一个项目(我可以用XML做得很好).我已经看过几个例子,当父是一个表或一些其他对象时如何做到这一点,但我希望这对我来说更容易理解.(ps随意纠正我的术语).

以下是教程/我的工作模型中的示例代码:

package com.example.myfirstapp;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.ViewGroup.LayoutParams;
import android.widget.TextView;


public class DisplayMessageActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent intent = getIntent();
        String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

        TextView textView = new TextView(this);
        textView.setTextSize(40);
        textView.setText(message);
        textView.setGravity(View.TEXT_ALIGNMENT_GRAVITY);

        setContentView(textView);
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经设法找到了这个setGravity方法,并且我已经尝试setLayoutParams了解它,但是我不确定它的范围是什么,因为我无法找到我应该导入的内容以获得WRAP_CONTENT常量来解决.根据我的理解,居中和content_wrapping + gravity是两个不同的东西.我想要一个如何在这种情况下做两件事的例子,也许我会在API文档中找到答案的方式/位置?

android textview

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

我们如何解决PagerTitleStrip和PagerTabStrip中的空白标题?

PagerTitleStrip和PagerTabStrip与support-v4(版本23.0.0)存在问题.

ViewPager当使用PagerTitleStripPagerTabStrip和版本23.0.0(对于Marshmallow/Android 6.0支持)的support-v4库的标题视图无法正确呈现.

跟踪问题并安排在Future Release上:https : //code.google.com/p/android/issues/detail id = 183127 https://code.google.com/p/android/issues/detail?id = 184715

更新:现已在23.1.0中解决.

android android-viewpager android-support-library

25
推荐指数
2
解决办法
3281
查看次数

开放Java应用程序在OS X Mavericks上无声地失败

在Mavericks更新后打开Intelli J或Android Studio时没有任何反应,无声地失败.

Java和javac都可以在命令行中运行.

从命令行打开应用程序会出现此错误: LSOpenURLsWithRole() failed with error -10658 for the file /Applications/Android Studio.app.

idea_appLauncher从命令行打开Intelli J (/Applications/...app/Contents/MacOS/idea_appLauncher)给出了更多信息:

someuser @ machine:〜$/Applications/IntelliJ\IDEA\12\CE.app/Contents/MacOS/idea_appLauncher; 出口; 没有Java运行时,请求安装.登出

[流程完成]

Obviosuly Mavericks并没有接​​受我的Java安装,即使它是PATH的一部分并且设置了JAVA_HOME并且它没有给出"请安装Java运行时"提示.

java intellij-idea android-studio osx-mavericks

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