我在布局中有两个文本视图.我想将它们彼此相邻显示:
| [TextView1] [TextView2] |
第一个文本视图的宽度可能会有很大差异.从几个符号到100个符号,但是如果它太长并且TextView2应该始终可见,我想椭划它.像这样:
| [TextView1TextView1Tex ...] [TextView2] |
我尝试了以下布局,但它总是在屏幕的末尾显示TextView2:
[TextView1] [TextView2] |
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:maxLines="1"
android:ellipsize="end"/>
<TextView
android:layout_marginLeft="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我试图将TextView1的宽度从0更改为wrap_content,但是它会将TextView2从视线中推出,如下所示:
| [TextView1TextView1TextView1Text ...] |
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:maxLines="1"
android:ellipsize="end"/>
<TextView
android:layout_marginLeft="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.
假设我们的下一个iPhone项目不支持iPhone 3GS,我们是否还需要提供@ 1x图像才能成功提交我们的应用程序?
我有一个"余额"字符串,前面有一个美元符号.我想修改这个标志,所以我可以将sting转换为double,但我的代码不起作用.
这是我尝试过的:
String balance = "$5.30";
balance = balance.replaceFirst("$", "");
Run Code Online (Sandbox Code Playgroud)
看起来代码没有任何区别.为了使它更奇怪,下面的代码完全符合我的需要:
String balance = "$5.30";
balance = balance.replaceFirst(".", "");
Run Code Online (Sandbox Code Playgroud)
即使我只能使用第二个代码,我想了解它为什么会导致这个结果.
我正在尝试简化我的代码,但由于某些原因,"setText"方法不可用.
这是目前为我工作的代码:
TextView textView = (TextView)view.findViewById(R.id.testId);
textView.setText("Test");
Run Code Online (Sandbox Code Playgroud)
我正在尝试简单地使用此代码:
(TextView)view.findViewById(R.id.testId).setText("Test");
Run Code Online (Sandbox Code Playgroud)
但我收到错误消息:"找不到符号".甚至IDE也没有给我这个选项:
但是,这段代码适用于其他一些东西,比如:
view.findViewById(R.id.another_testID).setOnClickListener(test_listener);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?