小编Luk*_*rog的帖子

从Activity上下文外部调用startActivity()

ListView在我的Android应用程序中实现了一个.我ListView使用类的自定义子类绑定到此ArrayAdapter.在重写ArrayAdapter.getView(...)方法中,我指定了一个OnClickListener.在onClick方法中OnClickListener,我想发布一个新活动.我得到了例外:

Calling startActivity() from outside of an Activity  context requires the  
FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得ContextListView(当前Activity)下工作?

android android-context android-activity

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

如何更改TextView上的字体?

如何更改a中的字体TextView,默认显示为Arial?如何将其更改为Helvetica

fonts android textview

280
推荐指数
11
解决办法
45万
查看次数

版权日期是否需要更新?

我偶尔会看到一个拥有旧版权日期的网站.在我看来,我总是想"看看那个忘记更新版权年份的傻瓜!" 然后,当我将版权年度硬编码到我正在设计的网站时,它突然让我感到震惊:

我怎么会记得更新这个?

我的直接反应是使用一些服务器端编码来自动显示当前年份.巴姆,修好了.

后来,我开始思考自己,如果像谷歌这样大而聪明的人可以忽视这一点,那么这样做可能有些不对劲.也许我做错了什么?我想我真正想知道的是为什么我不得不让版权年保持最新状态.是有原因,还是我的慢性强迫症?

如果有充分的理由让它们保持最新,为什么没有更多的开发人员使用服务器端代码?我看到这些"错误" 地方.

server-side copyright-display

250
推荐指数
6
解决办法
11万
查看次数

"ArrayAdapter需要资源ID为TextView"xml问题

我试图设置我的视图以显示ListView我想要显示的文件(文本文件)时收到错误.我很确定它与xml有关.我只想显示来自的信息this.file = fileop.ReadFileAsList("Installed_packages.txt");.我的代码:

public class Main extends Activity {
    private TextView tv;
    private FileOperations fileop;
    private String[] file;

    /** Called when the activity is first created. */       
    @Override
    public void onCreate(Bundle savedInstanceState) {           
        super.onCreate(savedInstanceState); 
        this.fileop = new FileOperations(); 
        this.file = fileop.ReadFileAsList("Installed_packages.txt"); 
        setContentView(R.layout.main);
        tv = (TextView) findViewById(R.id.TextView01);
        ListView lv = new ListView(this);
        lv.setTextFilterEnabled(true); 
        lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, this.file)); 
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { 

              public void onItemClick(AdapterView<?> parent, View view,     int position, long id) { 
                    // When clicked, show a toast …
Run Code Online (Sandbox Code Playgroud)

xml android android-arrayadapter

169
推荐指数
2
解决办法
13万
查看次数

删除ListView分隔符(在xml布局文件中)

如何删除a中的行分隔符ListView(如果可能,在XML布局文件中描述它)?

android android-listview

144
推荐指数
6
解决办法
7万
查看次数

错误"执行maven命令后,您指定的目标需要执行项目,但此目录中没有POM"

我有一个pom.xmlin C:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\sources\pom.xml和我执行:

mvn install:install-file -DgroupId=es.mityc.jumbo.adsi -DartifactId=xmlsec-1.4.2-ADSI -Dversion=1.0 -Dpackaging=jar -Dfile=C:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\core\xmlsec-1.4.2-ADSI-1.0.jar
Run Code Online (Sandbox Code Playgroud)

但是它返回了以下错误:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.310s
[INFO] Finished at: Thu May 02 16:48:29 COT 2013
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM
 in this directory (C:\Users\AArmijos). Please verify you invoked Maven from the
 correct directory. -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

有人可以解释它失败的原因吗?

maven-3

106
推荐指数
6
解决办法
16万
查看次数

如何从不同的LinearLayouts分组RadioButton?

我想知道是否有可能将每个单独RadioButton的组合在一起,RadioGroup 保持相同的结构.我的结构看起来像这样:

  • LinearLayout_main
    • LinearLayout_1
      • RadioButton1
    • LinearLayout_2
      • RadioButton2
    • LinearLayout_3
      • RadioButton3

如你所见,现在每个人RadioButton都是不同的孩子LinearLayout.我尝试使用下面的结构,但它不起作用:

  • radioGroup中
    • LinearLayout_main
      • LinearLayout_1
        • RadioButton1
      • LinearLayout_2
        • RadioButton2
      • LinearLayout_3
        • RadioButton3

android radio-group radio-button android-linearlayout

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

如何检索android sdk版本?

如何以Android SDK编程方式获取当前版本(1.5,1.6,2.0等)?

sdk android version

74
推荐指数
2
解决办法
7万
查看次数

Eclipse中清理项目的快捷方式?

清洁项目有什么捷径吗?或者我们可以使用以下方法创建清理项目的快捷方式:

窗口 - >首选项 - > Java - >编辑器 - >模板?

如果有,怎么样?

eclipse

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

你可以将合并标签与片段一起使用吗?

如果我使用merge标记作为片段布局的父标记,我会遇到两个问题:

  • 首先,在onCreateView(),如果我指定NOT不附加到root,我得到错误:

    android.view.InflateException: <merge /> can be used only with a valid ViewGroup root and attachToRoot=true

  • 如果我附加到root,我收到错误:

    java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

我在这里找到了另一个问题的一个很好的答案,说片段库会自动将子项附加到您在replace中指定的父视图组.建议是你需要设置attachToRootfalse.对于merge标签,它是必需的.

有可能绕过这些规则之一来使用merge标签进行片段的布局吗?

merge android android-layout android-fragments

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