我是eclipse中编写android应用程序的新手.
话虽如此,我基于互联网上的代码,并为我的布局提出了这个xml文件.我不能让四个按钮具有相同的大小,当我玩其他部分,进度条和它下面的文本时,它们会变成香蕉,在屏幕上显示.
有人可以审查代码并告诉我什么是锣?我根本就不明白.这是一张照片.

<?xml version="1.0" encoding="UTF-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/txt_currentDate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_span="6"
android:gravity="center"
android:text="Current Date"
android:textSize="18dp"
android:textStyle="bold"
android:typeface="serif" >
</TextView>
</TableRow>
<TableRow
android:id="@+id/progressBarRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingTop="5dp" >
<ProgressBar
android:id="@+id/DailyCalorieProgress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_span="3"
android:progress="80" />
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingTop="5dp" >
<TextView
android:id="@+id/textView1"
android:gravity="center"
android:text="Calorie Limit : "
android:textStyle="bold" >
</TextView>
<TextView
android:id="@+id/textView2"
android:gravity="center"
android:text="2000 " >
</TextView>
<TextView
android:id="@+id/textView3"
android:gravity="center"
android:text="Calories Left : …Run Code Online (Sandbox Code Playgroud) 好的,我在这个网站上完成了tutoriel,http://developer.android.com/resources/tutorials/views/hello-listview.html
我的问题是我想将项目添加到嵌套在表格布局中的列表.像这样.

我该怎么做呢???使用我当前的代码,当我选择所需的页面时,应用程序停止工作.假设myList存在...如果我注释掉行setContentView(R.layout.log); 列表显示但没有我想要的布局.
public class LogActivity extends ListActivity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.log);
ListView lv = getListView();
lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, myList));
lv.setTextFilterEnabled(true);
}
}
Run Code Online (Sandbox Code Playgroud)
..
<?xml version="1.0" encoding="UTF-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingTop="10dp" >
<TextView
android:id="@+id/txt_currentDate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_span="6"
android:gravity="center"
android:text="@string/CurrentDate"
android:textSize="18dp"
android:textStyle="bold"
android:typeface="serif" >
</TextView>
</TableRow>
<TableRow
android:id="@+id/progressBarRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingTop="5dp" >
<ProgressBar
android:id="@+id/DailyCalorieProgress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content" …Run Code Online (Sandbox Code Playgroud) 我有一个包含字母的列表。当我做 (car '(a)) 时,它给了我符号 a。我如何将它与字符 a 进行比较?
我必须做 (eq? (car list) (car '(a)) 吗?
如何定义用户无法查询的规则?我只希望程序本身通过另一个规则调用此规则.
例如:
rule1(): - rule2().
rule2(): - 1 <5.
?-规则1().
真正
?-rule2().
(我不知道答案是什么,我只是希望这个查询失败!)