此代码在我的OnCreate()函数中。我在线获取此代码,我需要在我的xml文件中对其进行一些更改,如添加背景属性和其他设计元素等,请帮助我如何转移它在我的activity_main.xml文件中没有任何错误(这是我将在设计部分工作的地方)。 先感谢您。
LinearLayout ll = new LinearLayout(this);
mRecordButton = new RecordButton(this);
//RecordButton is a class I created and mRecordButton is an object which
// inherits some porperties of it.
//Same with PlayButton and mPlayButton
ll.addView(mRecordButton,
new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
0));
mPlayButton = new PlayButton(this);
ll.addView(mPlayButton,
new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
0));
setContentView(ll);
}
答案 0 :(得分:1)
布局如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<com.yourcompany.package.RecordButton
android:id="@+id/record_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<com.yourcompany.package.PlayButton
android:id="@+id/play_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<LinearLayout/>
然后在同一个onCreate()方法中,删除现有代码并使用setContentView(R.layout.layout_name)