ちょっとした助けを求めています。これがあまりにも漠然としている場合はお知らせください。Androidの例、「レイアウトのトリック:レイアウトのマージ」が機能しない
私はここで見つける「マージレイアウト」の例しようとしている: http://developer.android.com/resources/articles/layout-tricks-merge.html
を、私はそれが仕事を得るように見えることはできません。ページ上のソースのダウンロードに必要なすべてのファイルが含まれているわけではありません。ブロックされたブロックを下にいくつかのコードを貼り付けています。これらがコメントされていないときは、私は大量のエラーを受け取ります。誰もが、私はエラーを貼り付け開始する前に、それは素晴らしいことだ提案を持っている場合...
はOkCancelBar:
package com.example.android.merge;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.widget.Button;
import android.widget.LinearLayout;
public class OkCancelBar extends LinearLayout {
public OkCancelBar(Context context, AttributeSet attrs) {
super(context, attrs);
setOrientation(HORIZONTAL);
setGravity(Gravity.CENTER);
setWeightSum(1.0f);
LayoutInflater.from(context).inflate(R.layout.okcancelbar, this, true);
/*
TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.OkCancelBar, 0, 0);
String text = array.getString(R.styleable.OkCancelBar_okLabel);
if (text == null) text = "Ok";
((Button) findViewById(R.id.okcancelbar_ok)).setText(text);
text = array.getString(R.styleable.OkCancelBar_cancelLabel);
if (text == null) text = "Cancel";
((Button) findViewById(R.id.okcancelbar_cancel)).setText(text);
array.recycle();
*/
}
}
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<merge
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:okCancelBar="http://schemas.android.com/apk/res/com.example.android.merge">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="center"
android:src="@drawable/golden_gate" />
<com.example.android.merge.OkCancelBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:paddingTop="8dip"
android:gravity="center_horizontal"
android:background="#AA000000"
<!--
okCancelBar:okLabel="Save"
okCancelBar:cancelLabel="Don't save"
-->
/>
</merge>
は、あなたがエラーを投稿できるより良く理解するために、次の?問題を特定しようとすると、多くの助けになります。 – f20k
ZIPファイルをどこかにダウンロードして共有しますか?ページに「エラー404ファイルが見つかりません」と表示されます。 Thanks –