Tag: android layout

AndroidStudio:无法同步安装构build工具

从大约几个小时的这个错误疯狂。 错误是: failed to find Build Tools revision 23.0.0 rc1 但我觉得有所有更新(也是发布候选人!) 这是图像:谢谢。

如何使编辑文本不可编辑,但在JAVA中可点击

是否有可能使EditText可点击,但不可编辑。 我不希望它是可编辑的(键盘也不应该改变,也不应该改变提示) 其实我想使用编辑文本只是一个提示(不能改变)的图像。 我知道实际的方法是使用一个ImageView和一个TextView ,但我希望它用EditText来尝试,因为那么我将只使用一个视图,而不是2.也是每个东西都是dynamic的,所以没有XML。 对于上述要求,XML中的解决scheme是android:editable="false"但我想在Java中使用它。 但, 如果我使用: – et.setEnabled(false); 要么 et.setKeyListener(null); 它使EditText不可编辑,但在同一时间,它也使得它不可点击。

EditText请求重点

我正在devise一个login页面: UserName: ….. Password: ….. LoginButton 当活动开始时,我希望焦点转到“用户名”文本框和键盘出现。 我正在使用下面的代码: boolean checkFocus=user.requestFocus(); Log.i("CheckFocus", ""+checkFocus); if(checkFocus==true) { InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mgr.showSoftInput(user, InputMethodManager.SHOW_IMPLICIT); } 我不明白在何处编写此代码以使活动开始时焦点出现在“用户名”编辑文本框上。 任何人都可以请指导我?

Android:比android更好:ellipsize =“end”添加“…”截断长string?

这个属性使得 “短而长的词” 至 “短”和“ 。 但是我想要平静下来。 喜欢 “短而长…” 现在我截断Java代码中的string。 但是,那是基于字符的数量而不是链接的实际长度。 所以,结果不是很好。 String title; if(model.getOrganization().length() > 19) { title = model.getText().substring(0, 15).trim() + "…"; } else { title = model.getText(); } ((TextView) findViewById(R.id.TextViewTitle)).setText(title); 更新 刚注意到,这个属性实际上在几个例子中增加了“…”。 但是并不是全部都是这样: 12345678901234567890变成“12345678901234 …” 然而, “1234567890 1234567890”变成“1234567890”而不是“1234567890 123 …” 更新2 现在它真的变得时髦了! 我只是设置singleLine = true,并删除maxLine(错误出现与没有设置ellipsize属性)… 这是从摩托罗拉里程碑与Android 2.1更新1的截图。相同的HTC Desire上发生相同的Android版本 更新3 现在我使用android:ellipsize =“marquee”。 这似乎是唯一适当的工作环境。 聚焦时也只是在移动。 […]

Android中的MultiLine EditText,光标从顶部开始

我知道这似乎是一个已经回答了千次的问题,但我还没有find任何对我有用的东西。 我在Android上有一个MultiLine EditText,通过“重量”(1)和高度(0dip)来适应视图大小。 我使用重力“顶”,但它始于中间。 我猜这个问题与体重有关。 这是代码(父类是一个LinearLayout): <EditText android:id="@+id/txtContacto" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_gravity="top" android:inputType="textMultiLine" android:weight="1"> </EditText>

我如何以编程方式在Android中包含布局?

我正在寻找一种方法来包含一个布局编程,而不是像我的例子中使用的XML标签: <include layout="@layout/message" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="0.75"/> 请以编程方式更改此参数“ layout =”@ layout / message “。 任何想法如何做到这一点?

如何发送视图回来? 如何以编程方式控制z顺序?

我有问题发送视图回来。 在Android中,我们有一个像bringToFront()这样的方法,将视图置于另一个视图之上。 就像那样,我想把视图放在之前的图像下面。 在Android中有没有像sendToBack()或bringToBack() 。 如果是这样,任何人都可以帮助我。 注意:我不想通过在布局中放置项目的顺序来控制Z顺序我想通过编程方式控制Z顺序。 我不想隐藏在前面的意见,我只是希望他们背后的移动视图。

我在哪里可以find一些Android UI的好例子?

我对Android世界相当陌生,而且由于工作需要,我试图进入。虽然我并不特别害怕“思考”代码(即Java),但是我有点困惑开发用户界面。 因为我发现最简单但最有效的学习方法是从最好的人身上复制,所以我想知道是否有某种资源或某些东西在外面,做得很好 。 我的意思是:你知道一些开源的应用程序,从中我可以build立自己的Android布局知识? 即使我想了很多,我也无法自己做。

onCreateView和onView创build片段之间的差异

这两种方法的本质区别是什么? 当我创build一个TextView,我应该使用一个在另一个性能? 编辑:有什么不同 onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View v = new View(some context); getView().add(v); }

以编程方式滚动到NestedScrollView的顶部

有没有办法通过也触发父项的滚动事件编程滚动到NestedScrollView的顶部? smoothScrollTo(x, y)不会将滚动事件委托给NestedScrollingParent 。